나는 자주 ack
을 사용하지만 출력 매개 변수를 사용할 때 새로운 줄을 추가하는 방법을 발견하지 못했습니다.출력 매개 변수 및 새 줄이있는 펄 확인 도구
예
echo 'name=Joe,id=123' | ack '^name=(\w+),id=(\d+)' --output="User name: $1\nUser ID: $2"
나는
User name: Joe
User ID: 123
을 기대하지만 난
ack
출력의 새로운 라인 문자를 존중하기 위해 어쨌든
User name: Joe\nUser ID: 123
를 얻을?
감사
와
교체는 ack' '과는 아무 상관이 없습니다. '\ n' 대신에 개행 문자를 전달하십시오. 어떤 껍데기에 대해 물어 보는거야? – ikegami