シェルスクリプトでファイル削除したい
シェルスクリプト初心者です
今回、Linuxサーバ側にある複数のファイルを削除する
必要が出てきました
このため、シェルスクリプトを書いて複数(2000程度)
のファイルを削除しようとして試験をしています
試験のLinuxサーバ側の/root の中にfile1,file2・・・
等々を置いています
そこに次のようなスクリプトを記載して
ファイルが置かれている場所と同じ/rootに置いて実行させるのですが
************** スクリプト ********
#!/bin/sh
echo "start"
#
#
rm F1010002.JPG
rm F1010003.JPG
rm F1010004.JPG
echo "end"
******************************
下記のようなエラーが出ます
******************************************
start
rm: cannot lstat `F1010002.JPG\r': そのようなファイルやディレクトリはありません
rm: cannot lstat `F1010003.JPG\r': そのようなファイルやディレクトリはありません
rm: cannot lstat `F1010004.JPG\r': そのようなファイルやディレクトリはありません
end
******************************************
サーバ側にSSHで入って、
# rm F1010002.JPG
とひとつひとつ打鍵していくとファイルは削除されます
スクリプトの間違い等あるのでしょうか
教えていただければ幸いです
なお、ファイル数2000件程度のスクリプトを記載する方法は
別のソフトを利用して作成できるので・・・その件はいいのですが・・・
補足
バックスラッシュ(半角の\)で試みましたが駄目でした。 r オプションをつけたりつけなかったりしましたが受け付けられません。 No such file or directory とメッセージされてしまいます。 solaris8 の man ページや web 等で調べてみましたが、対応策に行き当たっていません。 どうしたものでしょうか。