【发布时间】:2018-01-24 19:12:14
【问题描述】:
我有一个脚本 bash 可以从 .txt 文件中添加用户。 真的很简单:
name firstname uid gid
空格分隔值
我想用 awk 检查每行是否包含 4 个字段。如果是我想返回1,如果不是返回0。
file=/my/file.txt
awk=$(awk -F' ' '{(NF != 4) ? res = 0 : res = 1; print res)}' $file)
echo $awk
现在,awk 为每一行返回 1,但我希望它在最后返回 1 或 0,而不是文件中的每一行。
【问题讨论】:
标签: awk