sed—以行为单位操作字符串(主是替换操作)

格式:

       sed [option]  command 输入文本

注:grepsedawk就是三个操纵文本文件的命令(三剑客)

     grep     搜索、过滤;

     sed      修改和编辑文本文件中某些行;

     awk     访问文本文件,操纵文本文件中某些数据(行与列)。

快速一行命令:

    's//.$//g'          删除以句点结尾行

    '-e /abcd/d'        删除包含abcd的行

    's/[ ][ ][ ]*/[ ]/g'    删除一个以上空格,用一个空格代替

    's/^[ ][ ]*//g'       删除行首空格

    's//.[ ][ ]*/[ ]/g'     删除句号后跟两个或更多的空格,用一个空格代替

    '/^$/d'            删除空行

    's/^.//g'           删除第一个字符,区别  's//.//g'删除所有的句点

    's/COL/(.../)//g'    删除紧跟COL的后三个字母

    's/^////g'          删除路径中第一个/


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章