sed & awk 笔记

删除行首空格或者tab

    sed -i 's/^[ \t]*//g' file  

删除行尾空格或者tab

    sed -i 's/[ \t]*$//g' file

注释特定行

sed -i '/swapfile/s/^/#/' /etc/fstab
sed -i '/xvdb/s/^/#/g' /etc/fstab
sed -i '/vdb/s/^/#/g' /etc/fstab

取消注释

sed -i '/swapfile/s/^#//' /etc/fstab
sed -i '/xvdb/s/^#//g' /etc/fstab
sed -i '/vdb/s/^#//g' /etc/fstab

注释未注释行

sed -i 's/^[^#]/#&/' /var/spool/cron/root

首字母大写

sed 's/\b[a-z]/\U&/g' file

首字母小写

sed 's/\b[a-Z]/\L&/g' file

awk 中使用shell变量

https://blog.csdn.net/rj042/article/details/72860177
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,503评论 9 468
  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 8,528评论 1 19
  • 什么是html? html是一种网页标记语言,叫超文本标记语言,我们平时上网所看到的所有网页均来自于html,英文...
    波段顶底阅读 8,584评论 2 7
  • 正则表达式到底是什么东西?字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等...
    狮子挽歌阅读 2,268评论 0 9
  • 1. Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本,在正常模式下,按...
    红线路亚湾阅读 17,754评论 0 1

友情链接更多精彩内容