我想改变什么
.:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:.:/sbin:/bin
我想做的
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:.
我想拿起所有点(“。”),并想附加到行尾。
如果该行中没有点(“.”),则它只打印该行。
我可以擦除有点的行中的点。/\.:/
但在这种情况下( ),我不能将点附加到行尾。
$ echo /usr/local:.:/bin | sed -r -e "/\.:/s/(\.:)//g"
擦除单词后如何仅使用sed
命令附加擦除的单词?