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が述べたように、問題は実際に<と(。

おすすめ記事