-1

ファイル名の文字列を置き換えようとしています:

元のファイル名:

gamename games.com.zip

ターゲット ファイル名:

gamename.zip

games.com文字列を空の文字列に置き換えようとしてい ます。gamename定数文字列ではなく、何でもかまいませんgames.comが、定数文字列です。

4

3 に答える 3

1

私は使うだろう

mv "$filename" "${filename/ games.com/}"

これは、「Bash」マンページの「パターン置換」の下に文書化されています

またはhttp://www.gnu.org/software/bash/manual/bashref.html#Shell-Parameter-Expansionオンライン

于 2013-03-04T14:29:29.067 に答える
1

Bash パラメータの拡張が役立ちます。

mv "$f" "${f/ games.com}"
于 2013-03-04T14:30:36.063 に答える
0

rename次のコマンドを試してください。

$ filename="gamename games.com.zip"
$ rename " games.com" "" "$filename"

zip ファイルの名前にはスペースが含まれているため、必ず二重引用符で囲む必要があります。

于 2013-03-04T14:13:02.067 に答える