1
다음은 의미를 찾으려는 셸 스크립트입니다. 예기치 않은 결과를주는 Sed 명령
sed 's/19984 $/98400 /' | sed 's/19992 $/99200 /'
나는 19,984 $이 98400으로 대체 얻을 것으로 기대하고이 문자열은 99,200와 19,992 $를 대체하는 다음의 sed 명령에 전달됩니다. 내가 샘플 입력
echo "19984 $ need to be replaced with 98400 "| sed 's/19984 $/98400 /' | sed 's/19992 $/99200 /'
에 아래의 스크립트를 실행하는 경우
는하지만
"19984 $ need to be replaced with 98400"
은 내가 여기에 놓친 거지 뭔가 희망 같은 문자열을 얻을. 도와주세요. 나는 쉘 스크립트가 처음이다. 미리 감사드립니다. 당신이 그것을 탈출해야에 나오지도 들어
좋습니다. 그러나 나는 그들이 코드를 그대로 유지 한 오래된 코드를 연구 중이다. 그렇다면 그들은 무엇을 의미했을까요? –
방금 내 대답을 업데이트했습니다. 원래 코드는 줄의 끝을 의미하며, 예제가 그것을 이해하는 데 도움이되기를 바랍니다. – fedorqui
그게 내가 찾고있는거야! Fedorqui 아주 고맙습니다. –