SUDO를 사용하여 복잡한 명령 실행

SUDO를 사용하여 복잡한 명령 실행

다음 명령을 실행해야 합니다 sudo(기술적으로는 dd명령의 일부만 필요함 sudo).

xz -d -c -v nvme0n1.dd.xz | xdelta3 -e -9 < (dd if=/dev/nvme0n1 bs=1GB) nvme0n1.dd.xdelta

일반적으로 여러 파이프를 사용하여 이와 같은 작업을 실행해야 할 때 sudo다음 문자열로 전달합니다.

sudo bash -c "command"

하지만 이 명령을 사용하면 다음과 같은 오류가 발생합니다.

bash: Syntax error near unexpected token (

나는 대괄호를 피하려고 시도했지만 이렇게 하면 다음과 같은 결과를 얻습니다.

bash: (dd no such file or directory

이 명령을 실행하는 가장 좋은 방법은 무엇입니까 sudo?

답변1

Steeldriver가 언급했듯이 문제는 실제로 <와 (.

관련 정보