シェル - トラブルシュート


 クラウディア

最終更新日:2026年5月25日


1. コマンドが見つかりません

1. コマンドが見つかりません

 シェルスクリプトを実行して、特に実行文でないところで

: コマンドが見つかりません.
 と出てきて・・・?  情けないオチだったのですが  「Windows」 で記述してそのまま保存。  「ASCII」 コードしかないので、そのまま 「unix」 マシンにアップロードして実行したのですが・・・  改行コードが、本来 「LF」 のみであるべきところ 「CRLF」 になっていたのでした。  シェバン 以外の行では 「#」 はコメントの意味を持つのですが改行コードが 「CRLF」 の場合、何かのコマンドとして実行してしまうようです。

#!/bin/sh

#
 というシェルスクリプトを書いて、改行を 「CRLF」 にして実行すると

$ ./script.sh
./script.sh: コマンドが見つかりません.
 となります。

audiobook.jp
AbemaTV 無料体験
EaseUS
健康サポート特集
薬屋の独り言
JETBOY
それがだいじWi-Fi
EMEET 1
earthcar(アースカー)
U-NEXT
ネットオークションの相場、統計、価格比較といえばオークファン
葬送のフリーレン Prime Video
5G CONNECT
損保との違い
【usus ウズウズ】
サウンドハウス
ハイスピードプラン
アフィリエイトのアクセストレード
ベルリッツ
Amazonギフトカード
TikTok Shop 【リピート用プログラム】