![SUDOを使用した複雑なコマンドの実行](https://linux33.com/image/186304/SUDO%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E8%A4%87%E9%9B%91%E3%81%AA%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AE%E5%AE%9F%E8%A1%8C.png)
次のコマンドを実行する必要があります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が述べたように、問題は実際に<と(。