Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如,我的文件中有这一行(注意 = 之后的数字每次都不同):
abcd=1234
我需要将其更改为:
abcd=9999
我该怎么做?
尝试sed -i.backup -e 's/abcd=.*/abcd=9999/' filename.txt
sed -i.backup -e 's/abcd=.*/abcd=9999/' filename.txt
示例在filename.txt
filename.txt
abcd=123 abcd=15652
按预期输出:
abcd=9999 abcd=9999
注意:有人告诉我这是 GNU sed,它显然有一些扩展,使其与普通的 sed 不同。我不知道这一点,也无法验证这一点。如果有人有非 gnu 解决方案,请随时对其进行编辑。