自動生成されたフォルダを削除する簡単なスクリプトを作成したいと思います。
Windowsでは、バッチファイルで次の手順を実行します。
@RD /S /Q "bin"
@RD /S /Q "bin-int"
@RD /S /Q "workspace"
Linuxでは、これが.shファイルで実行される方法です。
rm -r bin
rm -r bin-int
rm -r workspace
ただし、削除されたフォルダは1つもありません。ただし、タッチを使用しようとすると、新しいファイルを作成してディレクトリを作成できます。
今日は初めてLinuxを使用する日なので、可能であればELI5を試してください。ありがとうございます!
私のフォルダ構造は次のとおりです。
答え1
さて、問題を見つけました。
CleanUp_Linux.shを作成するときに、CleanUp_Windows.batのコピーを作成し、そこで編集しました。これは、Windowsがテキストファイルを保存する方法なので、CleanUp_Linux.shが各行の末尾に追加の「/ r」キャリッジリターンで保存されることを意味します。
この問題を解決するために、LinuxでCleanUp_Linux.shを新しく作成し、内容をコピーして貼り付けました。 dos2unix コマンドを使用することもできます。