日期:2014-05-16  浏览次数:20600 次

-- 我想在linux下的一个文本文件中从1到5884行的末尾都加个逗号 --
-- linux下,我想在一个文本文件中从1到5884行的末尾都加个逗号,shell脚本怎么写呢?

------解决方案--------------------
sed '1,5884s/$/,/' test.txt
------解决方案--------------------
LZ能不能帮个忙?
“UNIX文化”是非技术区。最好结帖之前给移动到“系统维护使用”或者“程序开发区”
谢谢。
------解决方案--------------------
刚才忘了加"-i"了
sed -i '1,5884s/$/,/' test.txt
应该没问题,不过LZ动手之前最好先备份,或者先拿别的文件试试
------解决方案--------------------
sed '1,5884 s/.*/&,/p' test

------解决方案--------------------
探讨
LZ能不能帮个忙?
“UNIX文化”是非技术区。最好结帖之前给移动到“系统维护使用”或者“程序开发区”
谢谢。