質問: .shの実行がうまくきません こんにちは、お世話になります。 linux初心者で、redhat9を使用しています。 ターミナルを立ち上げて直打ちでコマンド入力をすればうまくいくのに、 同じ内容を.sh ファイルに記述したものを実行してうまくきません。 例:set.shの内容 path=$path:/test/bin export path これをターミナルで ./set.sh と実行すると ': not a valid identifier 'path と表示されます。 この他にも、smbmount コマンドを.sh ファイルに記述し、実行した際も コマンド直打ちでは出ないエラーが出てしまいました。 ちなみにログインはrootで入っています。 みなさんご教授ください。 よろしくお願いします。
回答: シェルスクリプトの改行コードがdos形式になっているのでは。