我正在使用递归的grep来查找文件中的字符串,所有匹配到的文件和包含该字符串的行都会在终端上打印出来。但是有没有可能也获取这些行的行号?
例如:目前我得到的是/var/www/file.php: $options = "this.target"
,但我想要得到的是/var/www/file.php: 1142 $options = "this.target";
,其中1142
是包含该字符串的行号。
我使用grep递归的语法是sudo grep -r 'pattern' '/var/www/file.php'
另外一个问题是,如何获取不等于某个模式的结果。比如说所有文件,但不包含特定的字符串?