相关疑难解决方法(0)

如果输入文件为空,则绕过 nawk 片段

我有一个脚本,它生成几个输出文件并在运行时使用这些输出文件。

以下是脚本生成的一些文件:apple.txt, section_fruit_out.csv, section_fruit_out_lookup.csv, food_lookup.csv, section_fruit_lookup.csv.

我有一个代码短语如下:

nawk 'FNR == NR && NF!=0 {x[$1] = $1; next;} {FS=OFS=","} FNR>1{if ($2 in x) {($6 = "apple")} } 1' apple.txt section_fruit_out.csv > section_fruit_out_lookup.csv 
nawk 'BEGIN { FS = OFS = ","; } FNR == NR { x[$1] = $2; next; } { if ($7 in x && $6 == "") { $6 = x[$7]; } else if ($6 == "" && $7 != "") { $6 …
Run Code Online (Sandbox Code Playgroud)

bash awk text-processing

7
推荐指数
2
解决办法
267
查看次数

标签 统计

awk ×1

bash ×1

text-processing ×1