有什么方法使用sed输出匹配字段的上一行、两行或三行,而不输出匹配行。
趣味 shell
//aaa.log aadd aadfds 67891 abcde fghijkl 12345 67890 adafs22 111112 //匹配上一行: sed -n '/12345$/{g;1!p;};h' aaa.log //匹配两行 sed -n ':a /12345$/{p;q;} $!N;4,$D;ba' aaa.log //匹配三行 sed -n ':a /12345$/{p;q;} $!N;5,$D;ba' aaa.log
删除文件一个文件中的固定列
一条语句求0到100 3的倍数的和
给数字加逗号
shell find 不显示路径名
用awk计算一组值的平均值
为什么用java调shell脚本时,用到top命令的地方,会报TERM environment...