-1

ファイル内の文字列を他の文字列に変更するにはどうすればよいですか?

たとえば、コマンドをProxy=使用してすべてのファイルの文字列を文字列に変更したい場合、引数なしで実行すると、それだけになります。Proxy=1080./changeproxy.sh 1080./changeproxy.sh"Proxy="

4

1 に答える 1

1

次のスクリプトを試してください。

#!/bin/bash
sed -i 's/Proxy=\([0-9]*\)/Proxy='"$2"'/g' "$1"

スクリプトの最初の引数はファイルの名前で、2 番目の引数は新しいポート番号です。

于 2013-03-18T08:56:56.893 に答える