我有这个宽度为 34, 2, 3, 2, 1, 1, 3, 1, 2, 1, 2, 2 和 75 的固定宽度文件,我想 (a) 转换为分隔 (csv) 格式然后 (b) 根据 V2="03" 和 V5="1" 的子集。我已经想出了第一步:
awk -v FIELDWIDTHS='34 2 3 2 1 1 3 1 2 1 2 2 75' -v OFS=',' '{ $1=$1 ""; print }' </filepath/Parse.txt > /filepath/Parse.csv
但我在第 2 步被难住了。