如何将awk结果分配给变量

How to assign awk result to an variable

我需要将以下 awk 结果分配给一个变量。请指导我如何在 shell 脚本

中进行操作
awk -F: '=="{root}" {print }' /etc/passwd

喜欢

variable = `awk -F: '=="{root}" {print }' /etc/passwd` 

但是不行

您需要避免等号两边有空格。由于不推荐使用反引号,您可以将代码放在 $(..) 块中。

variable=$(awk -F: '=="{root}" {print }' /etc/passwd)