Shell脚本中的awk错误:意外的文件结束

时间:2017-10-06 03:57:52

标签: shell awk

我收到错误声明:“第32行(最后一行):语法错误:意外的文件结束”。我找不到错误的来源。

脚本的第一个输入:输入文件名

脚本的第二个输入:员工姓名

输入文件的第二列:员工姓名

输入文件的第五列:Salary

输入文件的第六列:加入日期


<小时/> 以下是我的剧本:

    public Address address
    {
        get
        {
            object o = ViewState["address"];
            return o == null ? null : (Address)o;
        }
        set {
            ViewState["address"] = value;
        }
     }

谢谢。

1 个答案:

答案 0 :(得分:1)

awk -v employee_name=$2 -v is_employee_available=0 -v year=0 -v new_salary=0 

'BEGIN{FS="|"}
^
Because of this

awk -v employee_name="$2" -v is_employee_available="0" -v year="0" -v new_salary="0" '
BEGIN{FS="|"}

awk -v employee_name="$2" -v is_employee_available="0" -v year="0" -v new_salary="0" \
\
'BEGIN{FS="|"}
  

     

(你将得到:END块必须有一个动作部分)

END

{

END{

END\
\
{ 
  

(引用是好习惯)

}' $1

}' "$1"