• 欢迎访问伊栖物联网社区,聚焦物联网技术和解决方案QQ群:735553309
  • ,从传感器到片上嵌入式系统,无线接入,边缘计算,在这里您可以讨论一切
  • 参加最新的物联网研讨会报名
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏伊栖Eccee

linux shell和正则表达式常用技巧

软件和平台 Robin TU 3年前 (2021-09-27) 705次浏览 0个评论

收集一些经常使用的shell和正则表达式技巧,不断更新,欢迎评论区添加指正:

一、文件中字符串的查找和替换

    • sed全文查找并替换字符串
sed -i 's/Search_String/Replacement_String/g' Input_File
    • sed查找以指定字符串开头的某行并用指定字符串替代这一行

经常需要用sed查找匹配到的行并进行整行替换,可用如下命令,注意c前有一空格

sed -i '/^search_string/ c\replace with this line' name.txt
    • 删除匹配到的行到末行的行的所有数据
sed '/^abc/,$d' file

解释:,$d的作用是删除匹配到的行到末行的行的所有数据。


ECCEE版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:linux shell和正则表达式常用技巧
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址