0
内のファイル名からパターンを削除する方法私は、ディレクトリ内のすべてのファイルから[パターン]を削除したいのUnix/Linuxの
File1[Pattern].txt
File2[Pattern].txt
File3[Pattern].txt
以下のように複数のファイルを持っています。
最後に、ファイル名は次のとおりです。実際のアクションの
for f in *.txt; do echo mv -- "$f" "${f%%\[*\]*}".txt; done
ドロップecho
:bash
パラメータ展開(${f%%\[*\]*}
)(左から)(最初)から出発部分[
を取り除くために、及び名前を変更するmv
を用いて
File1.txt
File2.txt
File3.txt
[パターン]の例はありますか? –