0
당신이 그렙 -n을 할 경우, 출력 형식이 같다교체하는 방법 : 그렙 출력에 +
파일 이름 : 라인 : 내가 처음을 대체 할 GREP에게하는
가 가능 : +로 문자열을 복사하여 vim에 붙여서 그 줄로 가도록 할 수 있습니까?
어떤 생각이 어떻게이를 달성하기 :
내가 원하는이,
파일 이름 + 라인은 무엇입니까?
당신이 그렙 -n을 할 경우, 출력 형식이 같다교체하는 방법 : 그렙 출력에 +
파일 이름 : 라인 : 내가 처음을 대체 할 GREP에게하는
가 가능 : +로 문자열을 복사하여 vim에 붙여서 그 줄로 가도록 할 수 있습니까?
어떤 생각이 어떻게이를 달성하기 :
내가 원하는이,
파일 이름 + 라인은 무엇입니까?
출력을 sed
으로 파이프하십시오.
grep -n needle haystack1 haystack2 | sed 's/:/ +/'
다음에 파트를 제거하여 vim에 붙여 넣기가 더 쉽다면 awk에 파이프 할 수 있습니다.
grep -n needle haystack1 haystack2 | sed 's/:/ +/' | awk -F':' '{print $1}'
'filename : line :'과'filename + line :'의 차이점은 무엇입니까? 일부 자동 작업이 있습니까? 또는 vim을 사용하여 파일을보고 해당 라인으로 빠르게 이동하십시오. – yejinxin
예. 한 번에 전체 내용을 복사하여 vim에주는 것입니다. 시간을 절약하십시오. – user2731584