
linux 下,打开一个文件把里面的空格替换成“:"怎么弄啊?
8个回答
展开全部
你是想用命令把里面的所有的空格都改为:吗,还是怎么啊,如果只改几个的话,用vi就可以,如果是批量的话,还是用命令把,sed 's/ /:/g' filename
sed命令我也不大会,你自己看一下参考资料,我也不怎么用linux的
sed命令我也不大会,你自己看一下参考资料,我也不怎么用linux的
追问
谢谢.
参考资料: http://wenku.baidu.com/view/1da0da1755270722192ef7a3.html
展开全部
用sed直接修改替换文件内容。
sed -i 's/ /:/g' file.txt
sed -i 's/ /:/g' file.txt
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
替换单个空格用sed -i 's/ /:/g' file.txt
替换多个空格用sed -i 's/[ ][ ]*/:/g file.txt
替换多个空格用sed -i 's/[ ][ ]*/:/g file.txt
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
他们回答的都对,
如果是批量的就用sed吧
最好自己学会它,以后会经常用到的
如果是批量的就用sed吧
最好自己学会它,以后会经常用到的
追问
谢谢,我改好了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cat file | sed 's/\ /:/g'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |