-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"

脚本的第一个参数是文件名,第二个参数是新的端口号。

于 2013-03-18T08:56:56.893 回答