sed를 사용하여 파일의 여러 항목을 편집하고 싶고 동일한 명령으로 원격 서버에서 scp를 사용하고 싶습니다(비밀번호 없는 SSH가 설정됨)... 어떤 단서가 있습니까?
답변1
물론 더 나은 솔루션이 있지만 예를 들어 다음과 같은 솔루션을 사용할 수 있습니다.
echo "blaasdfg\nblaasdfg\nasdfg" >testfile
sed s/bla/foo/g testfile | ssh user@remotehost 'cat - >/tmp/xx'
또한 대시 기호의 의미를 알아보려면 이 문서를 참조하세요. https://stackoverflow.com/questions/3797795/does-mean-stdout-in-bash