1,需要使用perl的功能,但是不想写脚本,脚本又很多相似的头什么的,可以直接使用perlrun,即perl的命令行模式
2,使用场景,将既定关键字的pid kill掉
ps aux | egrep "sleep|run"| perl -p "s/^\w+\s+(\d+)\s+).*/ kill \$1/" | tee -a kill
注意:
1,用到$1这种字符的时候,可能与系统的变量相冲突,可以使用\$1来转义
2,egrep可以使用|“或”来匹配多个条件
2,使用场景,将既定关键字的pid kill掉
ps aux | egrep "sleep|run"| perl -p "s/^\w+\s+(\d+)\s+).*/ kill \$1/" | tee -a kill
注意:
1,用到$1这种字符的时候,可能与系统的变量相冲突,可以使用\$1来转义
2,egrep可以使用|“或”来匹配多个条件