Unix awk将变量作为fileName

时间:2018-09-14 06:41:39

标签: file unix

我正在使用以下命令将一个文件分成两部分。

currentCouponFile="$DIR/kozo_agency_current_coupon_ts-"$HMD_EFF_DT".csv"
agencySpreadFile="$DIR/kozo_agency_spread_ts-"$HMD_EFF_DT".csv"

awk -F '|' 'BEGIN{OFS=","};{$1=$1; if(NF == 2){print > "$currentCouponFile"}else{ print > "$agencySpreadFile"}}' $fileName

currentCouponFileagencySpreadFile上执行回显会给我所需的文件名。

但是,生成的文件分别创建为$agencySpreadFile$currentCouponFile。不是.csv格式。

任何解决方案吗?

0 个答案:

没有答案