私は学生ですから、私は非常にbashを初めて使っています。bashを使用してハイフンとハイフンの間のファイル名を変更する
local_date_1415 + 6556_0001.txtとlocal_date_1415 + 6556_0002.txtのようなファイルの名前を変更しようとしています。
例ファイル名:uuw_07052006_1415 +
私は "2M1415 + 6556" のように、その前に2Mを持つように、各ファイル名の "1415 + 6556" のセクションを必要とする6556_0001.txt。フォルダ内のファイルの約半分は既に2Mを持っているので、文字列を検索して置き換えることはできません。
デリミタとして "_"を使用してファイルのバッチの名前を変更する方法はありますか?そうすれば、すべての3番目のセクションをすべて正しい文字列に置き換えることができますか?
私は自分のマシン上でrenameコマンドを実行していますが、ここでどのように使用するかは分かりません。
何renameコマンドやるあなたが持っている、[名前の変更](http://linux.die.net/man/1/rename)または[名前の変更]:
また、自分でループを書くことができますhttp://manpages.ubuntu.com/manpages/trusty/man1/prename.1.html)? – choroba
また、ファイル名の例を示してください。「ローカル日付」にはどのような形式がありますか? – choroba
どのようにチェックするのですか? – morepenguins