shell

  

  双引号(" "):在双引号中,除了$, '', `和\以外所有的字符都解释成字符本身。

  单引号(' '):在单引号中所有的字符包括特殊字符($,'',`和\)都将解释成字符本身而成为普通字符。

  反引号(` `):在反引号中的字符串将解释成shell命令来执行。

  sed:

  sed -i  表示修改源文件 

  替换方式为 sed -i 's/old/new/g' data.txt,但是如果old或者new中有反斜线/那么可以使用 “|”作为分隔符 s|old|new|g

  如果要修改的东西里有变量的话sed -i 后要加双引号

 

  awk:

  awk -F ‘分隔字符’  '{print $*}'

  例: awk -F '?' '{print $2}'    -> 以 ? 来分割后打印第二个变量

  

  转义:

  在sed里可以直接用空格来替换字符; 

  例: sed -i 's/newbi/     /g'  将newbi替换为三个空格

  (.) (/) ($) (*)(") (')之类的要转义

posted on   对我不好  阅读(27)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示