【发布时间】:2017-02-14 06:10:59
【问题描述】:
例如,我正在尝试用我的 shell 脚本替换 txt 文件中的特定行;
cat aa.txt:
auditd=0
bladeServerSlot=0
当我运行我的脚本时,我想将“bladeServerSlot”更改为 12,如下所示;
cat aa.txt:
auditd=0
bladeServerSlot=12
你能帮帮我吗?
【问题讨论】:
-
示例:
perl -ne '$_ =~ s/bladeServerSlot\=0/bladeServerSlot\=12/; print $_;' aa.txt -
用
perl -pe 's/bladeServerSlot=0/bladeServerSlot=12/' aa.txt写得更好。