grep
다른 파일과 파일을 연결하려고합니다. 그러나 한 줄에 여러 항목이있는 문제가 있습니다.여러 줄을 여러 줄로 묶기
grep -of <(echo "VHDL\nC++\nHello") <(echo "C++ VHDL")
내가 출력
C++
VHDL
감사 그걸 얻기 위해 노력하고 있어요 때
VHDL
를 출력합니다
여기 내 설정의 간단한 예입니다.
편집 : 원하는대로 작동하는 GNU grep
이 아닌 BSD grep
을 사용하고 있습니다.
'echo "VHDL \ nC++ \ nHello"'의 출력을 테스트 했습니까? 힌트 :'echo'는 백 슬래시 이스케이프를 해석하지 않습니다. –
@ BenjaminW. 새 줄 문자를 인쇄하는 BSD'echo'를 사용하고 있습니다. – sbdchd
Bash를 사용한다면,'echo'는 시스템 명령이 아닌 내장 명령을 사용합니다 ('-e' 옵션없이 백 슬래시 이스케이프를 해석하지 않습니다). 프로세스 대체가 배쉬즘이므로 Bash를 사용하는 것 같습니다. 'type echo'는 무엇을 반환합니까? –