/etc/shadow文件的Awk脚本:我需要知道如何在一行上显示它



试图在显示影子文件信息的awk脚本中编写if语句。

到目前为止我得到了:

/atrauger1/{print "Account Will Be Disabled";if ($7 == "")print "0"

它完全按照我想要的方式工作,但是我需要知道如何在一行上显示它

选项一:用一条print语句打印。

print "Account will be disabled", ($7 == "") ? "0" : "";

选项二:使用printf打印以避免自动插入换行:

printf "Account will be disabled";
if ($7 == "") printf "0";
printf "n";  

最新更新