i-で始まるoggファイルの名前を変更する

i-で始まるoggファイルの名前を変更する

oggファイルを含むディレクトリがありますi-

どうですか?例えば、それはrename 's/i-nuovi/nuovi/g' *私に与えたのですか?

Unknown option: marino-barreto-cinque-minuti-ancora.ogg
Usage:
    rename [ -h|-m|-V ] [ -v ] [ -n ] [ -f ] [ -e|-E perlexpr]*|perlexpr
    [ files ]

問題が発生しましたが追跡できません。i-最初から視聴を始めるにはどうすればよいですか?

ベストアンサー1

名前変更ツールを使用する必要がない場合は、bashの基本/組み込み機能を使用して簡単に実行できます。

forループそしてパラメータ拡張(man bashを使用して詳細情報を検索してくださいParameter Expansion):

for ef in $(ls i-*); do mv $ef ${ef#i-}; done

ファイル名にスペースが含まれている場合は、IFSを使用できます(bashにも組み込まれています)。

old_IFS=$IFS; IFS=$'\n'; for ef in $(ls i-*); do mv $ef ${ef#i-}; IFS=$old_IFS; done

おすすめ記事