当我awk
以下时,遇到错误。
awk -F '$1' "2.\ 2006-07\ and\ 2007-08\ ERB\ IN.csv"
这是错误:
awk: cmd. line:1: 2.\ 2006-07\ and\ 2007-08\ ERB\ IN.csv
awk: cmd. line:1: ^ backslash not last character on line
awk: cmd. line:1: 2.\ 2006-07\ and\ 2007-08\ ERB\ IN.csv
awk: cmd. line:1: ^ syntax error
答案 0 :(得分:3)
如果要打印文件每行中的第一个字段,则应为:
awk '{print $1}' "2. 2006-07 and 2007-08 ERB IN.csv"
由于您将脚本参数遗漏给awk
,因此它将"2.\ 2006-07\ and\ 2007-08\ ERB\ IN.csv"
视为要执行的脚本。但该文件名无效awk
脚本语法。