ファイル名の文字列を置き換えようとしています:
元のファイル名:
gamename games.com.zip
ターゲット ファイル名:
gamename.zip
games.com
文字列を空の文字列に置き換えようとしてい ます。gamename
定数文字列ではなく、何でもかまいませんgames.com
が、定数文字列です。
私は使うだろう
mv "$filename" "${filename/ games.com/}"
これは、「Bash」マンページの「パターン置換」の下に文書化されています
またはhttp://www.gnu.org/software/bash/manual/bashref.html#Shell-Parameter-Expansionオンライン
Bash パラメータの拡張が役立ちます。
mv "$f" "${f/ games.com}"
rename
次のコマンドを試してください。
$ filename="gamename games.com.zip"
$ rename " games.com" "" "$filename"
zip ファイルの名前にはスペースが含まれているため、必ず二重引用符で囲む必要があります。