我需要将以下awk结果分配给变量.请指导我如何在shell脚本中执行
awk -F: '$1=="{root}" {print $3}' /etc/passwd
Run Code Online (Sandbox Code Playgroud)
喜欢
variable = `awk -F: '$1=="{root}" {print $3}' /etc/passwd`
Run Code Online (Sandbox Code Playgroud)
但它不会工作
你需要避免在等号周围留出空格.由于不推荐使用反引号,因此您可以将代码放在$(..)块中.
variable=$(awk -F: '$1=="{root}" {print $3}' /etc/passwd)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7174 次 |
| 最近记录: |