sed & awk 笔记

2018-02-02  本文已影响0人  zusie

删除行首空格或者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
上一篇下一篇

猜你喜欢

热点阅读