• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シェル(tcsh)が動かなくなりました。'nknown option: `-)

シェル(tcsh)が動かなくなった原因と対処方法

このQ&Aのポイント
  • 初めてシェル(tcsh)に挑戦して、いろいろ試していました。tarで元ファイル名+日付の圧縮ファイルを書くあたりまで成功したのですが、なんかのはずみで全く動かなくなり困っています。
  • 問題のシェルスクリプトはシンプルなものなので、実行してもエラーが発生しています。エラーメッセージは「'nknown option: `-」で、原因がわかりません。
  • tcshはコマンドラインシェルであり、指定したオプションなしで実行するとエラーが発生します。tcshのオプションを正しく指定して実行してください。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

改行コードが、LF のみにすべきところ、CR LF になっています。cat -v aaaa.tcsh すると行末に ^M (CR)があるのがわかるでしょう。 以下のようにして削除してください。 tr -d '\015' < aaaa.tcsh > aaaa1.tcsh chmod +x aaaa1.tcsh ./aaaa1.tcsh

webuser
質問者

お礼

ありがとうございます。 htmlやphpとは違いシェルはその辺シビアなのですね。 丁寧な解説に感謝しています。

関連するQ&A