0
名前にダッシュを付けてファイルの名前を変更しようとしています。ファイルの名前を変更して、ダッシュの両脇にスペースがあるようにするBashスクリプト
例:
My- File.txt
My-File2.txt
My -File3.txt
これはextglobを用いて行うことができる
My - File.txt
My - File2.txt
Me - File3.txt
名前にダッシュを付けてファイルの名前を変更しようとしています。ファイルの名前を変更して、ダッシュの両脇にスペースがあるようにするBashスクリプト
例:
My- File.txt
My-File2.txt
My -File3.txt
これはextglobを用いて行うことができる
My - File.txt
My - File2.txt
Me - File3.txt
すべきである:
shopt -s extglob
for file in *-*; do
mv "$file" "${file/?([[:space:]])-?([[:space:]])/ - }"
done