我有一个文本文件,从 Asterisk 数据库保存,看起来像这样:

/general/astbin                                   : /asterisk/bin
/general/astlang                                  : /var/lib/asterisk/sounds/za
/general/cdrdays                                  : 7
/general/cellc1                                   : _084[02-9]XXXXXX
/general/cellc2                                   : _0841.

我只想去掉每行的前两个正斜杠并用空格替换它,但可以弄清楚。
执行 sed -i 's/\// /g' 将删除所有我不想要的正斜杠。

有人有一些想法吗?

最佳答案

快速技巧:

sed -i -e 's|/| |' -e 's|/| |' inputfile

关于linux - 使用 sed(或 awk)替换每一行的前两个斜线,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6622936/

10-13 03:45