답변:
시험:
ssh host 'something > file'
다음은 리디렉션, 파이프 및 따옴표를 처리하는 방법에 대한 고안된 데모입니다.
ssh host date -d yesterday \| awk "'{print $1}'" \> 'file" "with\ spaces.out'
파이프와 방향 재 지정은 전체 외부 인용 부호 세트에 포함되지 않고 이스케이프 처리되므로 한 단계의 인용 부호를 벗어날 필요가 줄어 듭니다. AWK 명령의 작은 따옴표는 큰 따옴표로 묶습니다. 파일 이름은 같은 방식으로 보호 할 수 있지만 여기서는 작은 따옴표가 큰 따옴표와 이스케이프를 보호하는 방법을 보여줍니다.
sh -c.
$1쉘에서 쉘 변수로 표시되지 않도록 보호됩니다. 그러나 따옴표의 순서가 반대라면 그렇지 않습니다.
보다 간단하게 :
ssh host something > file
하다:
ssh host "something > file"