我有这个命令行
$ sudo find /etc/grub.d | sort | tail -n 1 | xargs sudo cat | wc
我想用单个sudo命令执行
$ sudo --some-how "find /etc/grub.d | sort | tail -n 1 | xargs cat | wc"
这样整个命令行以root身份运行。
答案 0 :(得分:1)
试试这个:
$ sudo sh -c "find /etc/grub.d | sort | tail -n 1 | xargs cat | wc"
答案 1 :(得分:0)
这是迄今为止我能做的最好的事情,但我希望能找到类似黑客的东西
$ echo "find /etc/grub.d | sort | tail -n 1 | xargs cat | wc ; exit" | sudo -iE