大文字の名前が小文字に変換されるように、現在のディレクトリ内のすべてのファイルの名前を変更しようとしています。私はこのようにしようとしています:
ls -1|gawk '{print "`mv "$0" "tolower($0)"`"}'|xargs -i -t eval {}
ディレクトリにYとYY -tの2つのファイルがあり、デバッグ用に追加され、出力は次のとおりです。
eval `mv Y y`
xargs: eval: No such file or directory
eval を単独で実行すると、動作して Y が y に移動します。
これを達成する他の方法があることは知っていますが、可能であればこれを機能させたいと思います! 乾杯