명령줄을 사용하여 파일에서 "\"를 "/"로 바꾸려면 어떻게 해야 합니까?

명령줄을 사용하여 파일에서 "\"를 "/"로 바꾸려면 어떻게 해야 합니까?

grep줄 뒤에 가 있지만 AAA/BBB/CCC출력 파일에는 AAA"& #x5c;"BBB"& #x5c;"CCC.. 줄만 포함되어 있습니다.

어떻게 해결할 수 있나요?

답변1

출력이 어떤 방식으로든 인코딩된 것 같습니다. grepthrough 의 출력을 파이핑해 볼 수 있습니다 sed. 변경해야 하는 유일한 시퀀스는 다음과 같습니다.

echo 'AAA"& #x5c;"BBB"& #x5c;"CCC' | sed 's/"& #x5c;"/\//g'

당신에게 줄 것이다

AAA/BBB/CCC

관련 정보