0

-512-このパターンのすべてのファイルの名前を-256-フォルダーに変更したいですか? どうすればmvでそれを行うことができますか? 使用xargsしてパイプする必要findがあることは知っていますが、xargsに伝える方法がわかりません

find . -name *-512-*

xargs mv ?????
4

2 に答える 2

6
for i in *-512-*; do mv "$i" "${i/-512-/-256-}"; done
于 2012-02-14T14:52:42.440 に答える
1

私はあなたが尋ねたことを理解していますが、これはimomvの仕事のようです:rename

rename 's/-512-/-256-/' *-512-*
于 2012-02-14T14:53:49.977 に答える