Linux Shell常用小技巧

发布时间 2023-06-02 12:04:59作者: monkey6

1.批量替换文件中匹配字符串

sed -i 's/@[^<]*<<//g' /path/to/directory/*.sh

-i 表示在原始文件中直接修改,而不是输出到标准输出

s/ 表示替换操作的开始

@[^<]*<< 正则表达式,以@开头,零个或者多个非<字符,<<结尾

// 表示替换成空字符,也表示删除

g 表示全局替换,即文件中的每一处匹配字符串都会被替换

2.打印输出的某一列

df -k|awk '{print $5}'

打印第五列