【发布时间】:2025-12-31 04:25:06
【问题描述】:
read #reads input
awk 'BEGIN {FS=";"} #file seperator=;
{
c=0;
if($2=="programmer"||$2=="Programmer"||$2="PROGRAMMER") #checks if the person is a programmer
{
print $1","$2","$3","$3*12;
c=c+1;
}
}
END {
if(c==0)
{
print "no programmer";
}
}'
当我执行这个脚本时,它总是跳过读取输入参数的第一行并继续读取第二行。
【问题讨论】:
-
提供演示问题的示例输入。还要仔细检查您对
==和=的使用。