我有一个像这样的文件
/path/to/first/file.sh
/path/to/first/file.sh
/path/to/first/file2.sh
并且在每行的末尾我想根据文件的执行添加注释。结果可能会因同一路径而改变。
现在我正在使用while read path
和每个path
进行循环:
sed s~path~path+comment~g
但是当我多次使用相同的路径时,会多次添加注释。例如,我得到/path/to/first/file.sh+comment+comment
因为file.sh
在此文件中出现两次。
你有什么建议?
修改
我想要这样的事情:
/path/to/first/file.sh+comment1
/path/to/first/file.sh+comment2
/path/to/first/file2.sh+comment3