windows7のcmdでシェルスクリプトを実行しようと./ test.shと入力したのですが、操作可能なプログラムまたはパッチファイルとして認識されていませんと返されました。
シェル、というかプログラムは完全初心者で、shファイルの中身も、Hello Worldと表示するだけの、初歩の初歩です。
shを右クリックして、プロパティの設定からアクセスを許可するとネットには書かれていて、そのフォト画像も見ました。しかしプロパティを確認しても、同じような設定画面は見つけられませんでした。
シェルスクリプトを組むのに、何か特殊なソフトやアプリをダウンロードしなければならないのでしょうか?
A 回答 (7件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
Windows 10 Build 14316以降にアップグレードすると2か所ほど設定を変えるだけでWindows上にUbuntu環境がネイティブで構築する事ができます。
普通にファイルを開くようにダブルクリックするだけでシェルスクリプトを実行できます。
http://www.forest.impress.co.jp/docs/news/201604 …
No.5
- 回答日時:
No.4です。
以下間違いました、失礼。
× 2-2 busybox.exe -sh -l[Enter]
○ 2-2 busybox.exe sh -l[Enter]
No.4
- 回答日時:
busyboxの簡単な使用方法が↓で解説されています。
http://qiita.com/tetsuy/items/22cba0bc2048967b270a
1. ダウンロード
http://frippery.org/busybox/
の下の方の「The latest version is always busybox.exe.」のリンクから取得
2.起動
ダウンロードしたフォルダを、C:\Users\○○\Downloads(デフォルトのダウンロードフォルダ) とすると
スタートメニューからコマンドプロンプトを起動して以下を入力
2-1 cd C:\Users\○○\Downloads[Enter] cdコマンドで、ダウンロードフォルダへ移動
2-2 busybox.exe -sh -l[Enter] busyboxを起動(最後の文字は"エル"です)
→ プロンプト表示が変わります。
2-3 busybox上で、cdコマンドで、test.shのあるフォルダへ移動
2-4 ./test.sh[Enter] シェルスクリプトの実行(スペースは入れないで下さい)
No.3
- 回答日時:
いろいろと誤解があるようなので。
./ test.sh ではなく、 ./test.sh でしょう。
これはcmd では .\test.bat に相当するコマンドです。
cmd で .\test.bat と入力すると、 cmd が カレントディレクトリにある ファイル test.bat の中身を解釈してバッチファイルが実行されます。
同様に、 Unixのシェルで ./test.sh と入力すると、 シェルが カレントディレクトリにあるファイル test.sh の中身を解釈して、シェルスクリプトが実行されます。
逆に、Unixのシェルで .\test.bat としても \ はディレクトリの区切りではないし、/に直したところでcmdとはまったく違うので test.batをうまく解釈できません。
同様に、 cmd で ./test.sh としても / はディレクトリの区切りではないし、\に直しても test.sh を解釈するシェルが無いので、正しく解釈できません。
Windowsで動かすには、次のような方法があります。
・Cygwin,MinGW,busybox等の、Unix系のシェルを使える環境で実行する。
・VirtualBox等の仮想マシンを使ってLinux環境を作る
・シェルスクリプトの内容を、Windowsで実行できるプログラムに移植する(VBS,バッチファイル, Perl,Python 等)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Linuxについて質問です。 引数に指定されたアクセスログのファイルからアクセス数が多い順に上位3つ 1 2023/02/03 03:46
- UNIX・Linux Debianでシェルスクリプトにおいて正規表現の条件文で[[,]]が使えないので困ってます 2 2023/01/20 09:27
- UNIX・Linux Linuxについて2つ質問したいです。 ① シェルスクリプト名をawk1.shとして、指定されたデー 1 2023/02/03 03:49
- その他(スマホアプリ・スマホゲーム) アプリをスマホにダウンロード、インストールする方法 3 2022/08/13 11:26
- その他(プログラミング・Web制作) linuxについて質問です 1 2023/02/06 19:55
- Windows 10 Windows Updateが動作しません 7 2022/08/12 16:26
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- その他(プログラミング・Web制作) シェルのSTEP数について教えてください。シェルスクリプトの先頭に、#!/bin/shとか書きますよ 3 2023/06/08 19:02
- 防犯カメラ・監視カメラ・小型カメラ VHSを高画質な動画ファイルにしたいです。 3 2022/05/06 12:08
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】看板の文字を埋めてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・【穴埋めお題】恐竜の新説
- ・我がまちの「給食」自慢を聞かせてっ!
- ・冬の健康法を教えて!
- ・一番好きな「クリスマスソング」は?
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
[teraterm] waitコマンドで停止...
-
exeファイルを実行するとコマン...
-
「読み取りと実行」と「読み取...
-
エクセル フォルダの画像を画...
-
バッチファイルの内容を表示さ...
-
複数のbatファイルを自動実行し...
-
シェルで5分前の時間を取得したい
-
vbsからのWordマクロ実行
-
バッチファイルが不正終了して...
-
Access の VBA 実行中に他の操...
-
ネットワーク名が見つかりません
-
エクセルからバッチファイルの...
-
これってパソコンの最適化が完...
-
VBScriptでコマンドプロンプト...
-
「command not found」メッセー...
-
Accessからバッチ処理を実施し...
-
Powershellとコマンドプロンプト
-
VBscriptが起動しない?
-
Excelのセルの内容をコマンドプ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
[teraterm] waitコマンドで停止...
-
VBscriptが起動しない?
-
これってパソコンの最適化が完...
-
バッチファイルの内容を表示さ...
-
「読み取りと実行」と「読み取...
-
exeファイルを実行するとコマン...
-
ネットワーク名が見つかりません
-
pythonスクリプトを管理者権限...
-
Excel(エクセル) VBA プロシー...
-
PDFファイルを開き、印刷し、閉...
-
エクセル フォルダの画像を画...
-
バッチファイルが不正終了して...
-
複数のbatファイルを自動実行し...
-
Excel VBA ステップインが途中...
-
【VB.NET】exeを実行すると「発...
-
NASに移したBATファイルからセ...
-
VScodeのエラー解決法 Pythonの...
-
VB.NETでのDOSコマンドを実行に...
-
Access の VBA 実行中に他の操...
おすすめ情報