如何将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)
我需要将以下 awk 结果分配给一个变量。请指导我如何在 shell 脚本
中进行操作awk -F: '=="{root}" {print }' /etc/passwd
喜欢
variable = `awk -F: '=="{root}" {print }' /etc/passwd`
但是不行
您需要避免等号两边有空格。由于不推荐使用反引号,您可以将代码放在 $(..)
块中。
variable=$(awk -F: '=="{root}" {print }' /etc/passwd)