![명령줄을 사용하여 파일에서 "\"를 "/"로 바꾸려면 어떻게 해야 합니까?](https://linux55.com/image/56940/%EB%AA%85%EB%A0%B9%EC%A4%84%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%ED%8C%8C%EC%9D%BC%EC%97%90%EC%84%9C%20%22%5C%22%EB%A5%BC%20%22%2F%22%EB%A1%9C%20%EB%B0%94%EA%BE%B8%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
grep
줄 뒤에 가 있지만 AAA/BBB/CCC
출력 파일에는 AAA"& #x5c;"BBB"& #x5c;"CCC
.. 줄만 포함되어 있습니다.
어떻게 해결할 수 있나요?
답변1
출력이 어떤 방식으로든 인코딩된 것 같습니다. grep
through 의 출력을 파이핑해 볼 수 있습니다 sed
. 변경해야 하는 유일한 시퀀스는 다음과 같습니다.
echo 'AAA"& #x5c;"BBB"& #x5c;"CCC' | sed 's/"& #x5c;"/\//g'
당신에게 줄 것이다
AAA/BBB/CCC