[解決済み] Bashスクリプトが空行で "Command Not Found "と表示される。
2022-07-29 13:48:02
質問
を使ってスクリプトを実行するたびに
bash scriptname.sh
を使ってスクリプトを実行すると
Command Not found
と表示され、その後にスクリプトの結果が表示されます。
スクリプトは動作しますが、常に
Command Not Found
ステートメントが空行ごとに画面に表示されます。各空白行は、コマンドが見つからないという結果になります。
スクリプトを実行しているのは
/var
フォルダーから実行しています。
以下はスクリプトです。
#!/bin/bash
echo Hello World
と入力して実行しています。
bash testscript.sh
なぜこのようなことが起こるのでしょうか?
どのように解決するのですか?
最初の行を確認してください。
#!/bin/bash
bashのパスがない場合は入力してください。
/bin/bash
実行してみてください。
dos2unix script.sh
これは改行コードなどを Windows から unix 形式に変換するものです。
\r\n (CR+LF)
から
\n (LF)
.
の詳細については
dos2unix
コマンドの詳細 (マニュアル)
ファイルが dos/Win 形式かどうかを見分けるもう一つの方法です。
cat scriptname.sh | sed 's/\r/<CR>/'
出力はこのようになります。
#!/bin/sh<CR>
<CR>
echo Hello World<CR>
<CR>
これは、ファイル全体のテキストを
<CR>
が表示されます。
\r
の文字が表示されます。
関連
-
[解決済み] Bashスクリプトのソースディレクトリをスクリプト自体から取得するにはどうすればよいですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
-
[解決済み] Bash prints リテラルの改行をエコーする \n
-
[解決済み] Bashスクリプトからプログラムが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashでコマンドライン引数を解析するには?
-
[解決済み] Bashでコマンドの出力に変数を設定するにはどうすればよいですか?
-
[解決済み] Bashシェルスクリプトの入力引数の存在確認
-
[解決済み] bashシェルスクリプトの全引数を伝搬させる
-
[解決済み】Bashスクリプトでクリップボードにパイプを接続する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
deepinシステムのバージョン番号を見るには?deepinシステムのバージョン情報を見るコツ
-
Linux NICがRTNETLINK answersというエラーで起動できない場合、どうすればよいですか?ファイルが存在するか?
-
Vmware 16仮想マシンを開けない場合、ファイルをローカルにコピーする方法は?
-
Process.waitFor()の戻り値の意味するところ
-
[解決済み] CPAN.pmが@INCに見つからない(@INCには含まれています。/usr/local/lib/perl5 /usr/local/share/perl5。
-
[解決済み] ワイルドカードマッチングに基づいて、現在のフォルダとサブフォルダ内のすべてのファイルを再帰的に検索するにはどうすればよいですか?
-
[解決済み] Linuxでファイルをシンボリックリンクするには?[クローズド]
-
[解決済み] LinuxのシェルスクリプトでYes/No/Cancelの入力を促すにはどうしたらいいですか?
-
[解決済み] Linuxで特定のポートで動作しているプロセスを停止させる方法は?
-
[解決済み] ls を使用してディレクトリとその合計サイズを一覧表示する