我正在编写一个bash脚本,它需要sudo多个命令.我可以做到:
( whoami ; whoami )
但我不能这么做:
sudo ( whoami ; whoami )
我该如何解决这个问题?
我正在编写一个bash脚本,它需要sudo多个命令.我可以做到:
( whoami ; whoami )
但我不能这么做:
sudo ( whoami ; whoami )
我该如何解决这个问题?
在sudo
内运行一个shell:
在单引号中可以使用除'
以外的任何字符.如果您真的想在该命令中使用单引号,请使用'\''
(从技术上讲,它是:end single quote literal,literal '
character,start single quote literal;但实际上这是一种在单引号literal字符串中插入单引号的方法).