如何替换每行上出现的所有字符串?

时间:2012-06-07 13:19:47

标签: bash shell sed

我想在以下脚本中替换“用户名”的所有出现,比如说“+”,但它只替换第一次出现

ls -al | sed 's/username/+/'

这是sed的默认工作方式吗? 提前谢谢。

1 个答案:

答案 0 :(得分:4)

您需要g(全局)修饰符:

sed 's/username/+/g'