【发布时间】:2018-01-16 10:59:37
【问题描述】:
帮助sed,
我正在尝试使用 sed 在行尾查找和替换加号 变量,但我不知道如何在行尾追加。
我想添加变量 +$APPEND 像这样显示:
ldap_uri = ldaps://third.pirulo.net,ldap_uri = ldaps://primary.pirulo.net,ldap_uri = ldaps://secondary.pirulo.net
任何帮助将不胜感激。
I001="primary.pirulo.net"
I002="secondary.pirulo.net"
I003="third.pirulo.net"
SSSD="/etc/sssd/sssd.conf"
APPEND="ldap_uri = ldaps://secondary.pirulo.net"
/bin/sed 's/'$I001'/'$I003'/;s/'$I002'/'$I001'/' +$APPEND $SSSD
【问题讨论】:
-
你想在哪一行添加什么?你能告诉我们想要的结果吗?
-
我仍然不确定我是否理解您的问题,但您可以在每行末尾附加一些内容
sed 's/$/something/' -
我尝试过,但它不起作用。我想要完成的是这个。在我的 sed 命令中,我有两个 sed 命令。我正在从 1 切换到 3 并在行尾添加 2,但它不起作用的是在第二个命令之后立即添加 2 在 1 之后。