Re: 请教高手如何用脚本批量修改同目录多个文件中的指定内容??
发表于 : 2012-05-17 23:47
用*号就行了
现在就是这么做的,不过想知道捷径以后类似的用的着呀。。YeLee 写了:一次次手工输入多简单啊。![]()
![]()
文件111YeLee 写了:直接在后面加星。![]()
![]()
代码: 全选
[connection]
id=
uuid=
type=802-11-wireless
[ipv4]
method=auto
[ipv6]
method=auto
代码: 全选
sed -e 's/\(type=802-11-wireless\)$/\1\nautoconnect=false/g' -e 's/\(method=auto\)/\1\ndns=8.8.8.8;208.67.222.222;8.8.4.4;208.67.220.220;\nignore-auto-dns=true/g' 111 > 222
代码: 全选
sed -e 's/\(type=802-11-wireless\)$/\1\nautoconnect=false/g' -e 's/\([ipv4]\)/\1\method=auto\ndns=8.8.8.8;208.67.222.222;8.8.4.4;208.67.220.220;\nignore-auto-dns=true/g' 111 >222
代码: 全选
[connection]
id=
uuid=
type=802-11-wireless
autoconnect=false
[ipv4]
method=auto
dns=8.8.8.8;208.67.222.222;8.8.4.4;208.67.220.220;
ignore-auto-dns=true
[ipv6]
method=auto
[color=#FF0000]dns=8.8.8.8;208.67.222.222;8.8.4.4;208.67.220.220;
ignore-auto-dns=true[/color]
代码: 全选
[connectimethod=auto
dns=8.8.8.8;208.67.222.222;8.8.4.4;208.67.220.220;
ignore-auto-dns=trueon]
imethod=auto
dns=8.8.8.8;208.67.222.222;8.8.4.4;208.67.220.220;
ignore-auto-dns=trued=
uuimethod=auto
dns=8.8.8.8;208.67.222.222;8.8.4.4;208.67.220.220;
ignore-auto-dns=trued=
typmethod=auto
dns=8.8.8.8;208.67.222.222;8.8.4.4;208.67.220.220;
ignore-auto-dns=truee=802-11-wimethod=auto
dns=8.8.8.8;208.67.222.222;8.8.4.4;208.67.220.220;
ignore-auto-dns=truereless
autoconnect=false
[imethod=auto
dns=8.8.8.8;208.67.222.222;8.8.4.4;208.67.220.220;
ignore-auto-dns=truepmethod=auto
dns=8.8.8.8;208.67.222.222;8.8.4.4;208.67.220.220;
ignore-auto-dns=truevmethod=auto
dns=8.8.8.8;208.67.222.222;8.8.4.4;208.67.220.220;
ignore-auto-dns=true4method=auto
dns=8.8.8.8;208.67.222.222;8.8.4.4;208.67.220.220;
ignore-auto-dns=true]
method=auto
[imethod=auto
dns=8.8.8.8;208.67.222.222;8.8.4.4;208.67.220.220;
ignore-auto-dns=truepmethod=auto
dns=8.8.8.8;208.67.222.222;8.8.4.4;208.67.220.220;
ignore-auto-dns=truevmethod=auto
dns=8.8.8.8;208.67.222.222;8.8.4.4;208.67.220.220;
ignore-auto-dns=true6]
method=auto
代码: 全选
sed -e 's/\(type=802-11-wireless\)$/\1\nautoconnect=false/g' -e 's/\([ipv4]\)/\1\method=auto\ndns=8.8.8.8;208.67.222.222;8.8.4.4;208.67.220.220;\nignore-auto-dns=true/g' 111
代码: 全选
python3 script.py *