- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シェル(tcsh)が動かなくなりました。'nknown option: `-)
シェル(tcsh)が動かなくなった原因と対処方法
このQ&Aのポイント
- 初めてシェル(tcsh)に挑戦して、いろいろ試していました。tarで元ファイル名+日付の圧縮ファイルを書くあたりまで成功したのですが、なんかのはずみで全く動かなくなり困っています。
- 問題のシェルスクリプトはシンプルなものなので、実行してもエラーが発生しています。エラーメッセージは「'nknown option: `-」で、原因がわかりません。
- tcshはコマンドラインシェルであり、指定したオプションなしで実行するとエラーが発生します。tcshのオプションを正しく指定して実行してください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
改行コードが、LF のみにすべきところ、CR LF になっています。cat -v aaaa.tcsh すると行末に ^M (CR)があるのがわかるでしょう。 以下のようにして削除してください。 tr -d '\015' < aaaa.tcsh > aaaa1.tcsh chmod +x aaaa1.tcsh ./aaaa1.tcsh
お礼
ありがとうございます。 htmlやphpとは違いシェルはその辺シビアなのですね。 丁寧な解説に感謝しています。