grep recursive를 사용하여 파일을 검색하여 문자열을 검색하고 일치하는 모든 파일과 해당 문자열을 포함하는 행이 터미널에 인쇄됩니다. 그러나 그 줄의 줄 번호도 얻을 수 있습니까 ??
예 : 현재 내가 얻는 것은 /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'
또 다른 질문은 패턴과 같지 않은 결과를 얻는 방법입니다. 모든 파일과 같지만 특정 문자열을 가진 파일과는 달리?
-v 플래그는 일치하지 않는 행을 표시합니다 (grep -v myText MyFile.txt)
—
bcarroll