0
我想追加一個字符串在一個文件中的特定字符串後面,但不是換行。如何在文件中的特定字符串附近添加字符串?
例如,我想在=
之後添加two
。
執行文件之前:
one
two=
three
four
five
執行文件後:
one
two=two
three
four
five
我怎樣才能做到這一點用sed命令?
我想追加一個字符串在一個文件中的特定字符串後面,但不是換行。如何在文件中的特定字符串附近添加字符串?
例如,我想在=
之後添加two
。
執行文件之前:
one
two=
three
four
five
執行文件後:
one
two=two
three
four
five
我怎樣才能做到這一點用sed命令?
假設你想要做的到位:
sed -i 's/=/=two/' /path/to/file
,做了搜索&替換;找到的相等被替換爲= 2。
如果您想保留原始備份,只需在-i之後添加擴展名即可,
sed -i.bak 's/=/=two/' /path/to/file
您可以使用:'sed's/= /&two /'file' – anubhava
謝謝@anubhava這就是我想要的。 – OrcunK