dポイントプレゼントキャンペーン実施中!

あるシェルスクリプトに引数を与えて実行したところ以下のエラーログが出力されました。
(1)zip warning: name not matched: ○○(ファイル名)
(2)zip error: Nothing to do!(○○.zip(ファイル名))
(3)then^M:コマンドが見つかりません。

しかし、○○(ファイル名)は存在するのに(1)のエラーが出るのがよくわかりません。
(2)のエラーに関してもCUIでzipコマンドを実際に実行すれば正常に動くので、なぜエラーが発生するのかわかりません。
(3)のエラーはなぜ現れるのでしょうか??
抽象的で申し訳ありませんが、よろしくお願いします。

A 回答 (1件)

(3)のエラーメッセージから見ると、改行コードがおかしいようです。


例えば、Windowsの改行コードのままLinuxにシェルスクリプトファイルを持って行って実行させたとか。

(1)(2)もそれが原因かもしれないし、他に原因があるのかもしれません。
    • good
    • 0
この回答へのお礼

回答の方、ありがとうございます。
異なる改行コードが混在していました。
ご指導ありがとうございました。

お礼日時:2008/11/01 23:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!