grep在Linux与Unix下的区别
通过grep可以在指定的文本中将某个字符串给我搜出来,并且将其上下指定行数也给查询出来,如下:
grep -10 '15130fe9-8514-4fdc-ab20-38746b0068ad' server01.log >abc.xml
在Linux下可以执行没有问题, 但是在UNIX下执行有问题;
在UNIX下只能是
grep '15130fe9-8514-4fdc-ab20-38746b0068ad' server01.log >abc.xml
如何在Unix下将之前字符串的上下N行给搜出来,谢谢大拿们; linux unix grep
[解决办法]
unix 上 grep 没有 -A -B -C 选项吗?
[解决办法]
uname -a
sed -n '/15130fe9-8514-4fdc-ab20-38746b0068ad/=' server01.log
sed -n "${p},${q}p server01.log"