更改文件中的字符串

时间:2013-03-18 08:26:00

标签: bash

我们如何使用其他字符串

更改文件中的字符串

例如,我们希望使用命令Proxy=将每个文件中的字符串Proxy=1080更改为字符串./changeproxy.sh 1080,如果我们在没有参数./changeproxy.sh的情况下运行,则它将是{{1 }} 只要。

1 个答案:

答案 0 :(得分:1)

尝试以下脚本:

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

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