ITPub博客

首页 > Linux操作系统 > Linux操作系统 > sed空格的去除与替换

sed空格的去除与替换

原创 Linux操作系统 作者:kngnng 时间:2013-04-09 16:22:57 0 删除 编辑

需求1:去除一个文件中开头的空格
说明:在一个文件中的开头可能有一个或者多个空格,我们需要将这些开头的空格删除。
解决方法:sed 's/^[][ ]*//g' filename


需求2:替换分隔符
说明:文件中数据是由一个或者制表位(多个空格)分隔开的,将这些空格替换为特定字符。
解决方法:
sed -e 's/[ ][ ]*/,/g' filename
sed -e 's/[[:space:]][[:space:]]*/ /g' filename
这样将空格或者制表位替换为“逗号”了。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26252014/viewspace-758082/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-09-06

  • 博文量
    36
  • 访问量
    243015