Linux FSで繰り返し小文字、スペースを置き換え、誤った文字を削除する

Linux FSで繰り返し小文字、スペースを置き換え、誤った文字を削除する

cronの一部として、ディレクトリから次のコマンドを再帰的に実行したいと思います。

最初の行はすべてを小文字に変更し、2番目の行はスペースを_に置き換え、3行目は間違った文字をすべて削除します。

どんなアドバイスも本当にありがとうございます。

for f in *; do mv "$f" "`echo $f | tr "[:upper:]" "[:lower:]"`"; done
for i in *; do mv "$i" "`echo $i | sed -e 's, ,_,g'`"; done
for f in *;do mv "$f" "${f//[^0-9A-Za-z_.]}";done

ベストアンサー1

おすすめ記事