此命令具有空输出.
su user -c "ABC=abc;echo $ABC"
Run Code Online (Sandbox Code Playgroud)
任何想法,如何在输入命令中定义变量?
将报价更改为单引号.双引号允许变量在当前未设置的环境中被替换.要查看差异,请尝试使用您的版本$USER并将其与此版本进行比较:
su user -c 'ABC=abc; echo $ABC; echo $USER'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5845 次 |
| 最近记录: |