美文网首页
Linux sed语法的基本使用

Linux sed语法的基本使用

作者: bearrrrr | 来源:发表于2019-12-23 16:14 被阅读0次

    sed [options] 'sed command' filename

    适用于对文本的行进行处理

    sed -i 's/^hel/hello/' data.log

    即将hel开头的字符串替换成hello开头 若不加i则会将替换结果输出 但不会改变文件

    sed -i 's/\.$/\;/' data.log

    即将以.结尾的替换成;结尾 因为是特殊符号 得转义

    sed -i 's/^hel/hello/g' data.log

    即将hel开头的字符串替换成hello开头 若不加g则只会改变每行的第一个字符

    sed -i '/^ $/d' data.log

    表示 删除data.log文件中的空行 因为不是对字符串操作  无需加s,/d即表示对行的删除

    sed -i 'hello/d/' data.log

    即表示 删除包含hello的行

    相关文章

      网友评论

          本文标题:Linux sed语法的基本使用

          本文链接:https://www.haomeiwen.com/subject/xgaznctx.html