私は複数のファイルを含むディレクトリを持っています。私はこれらのファイルの名前を変更する必要があります。私は、これらのファイルから削除し、「スナップ」と「.TXT」する必要が接頭辞と接尾辞をmvでファイルから削除します
snap-file-name-1.txt
snap-file-name-2.txt
snap-file-name-3.txt
:
これはどのように見えるかのファイル名です。
-file-name-1
-file-name-2
-file-name-3
mv
コマンドでどうすればよいですか?あなたがそれらのファイルの名前を変更するために、このような何かを行うことができバッシュで
ls | while read file; do
mv -- ${file} $(sed -n 's/snap\(.*\).txt/\1/p' <<<${file})
done
あなたは 'rename'コマンドを試しましたか? – RomanPerekhrest
私はしようとしましたが動作しませんでした: 'rename '/ txt $ //' *。*' – Asdfg