while read $field1 $field2 $field3 $field4
do
$trimmed=$field2 | sed 's/ *$//g'
echo "$trimmed","$field3" >> new.csv
done < "$FEEDS"/"$DLFILE"
現在的問題是read
我不能讓它分割字段CSV風格,可以嗎?請參閱下面的輸入csv格式。
我需要得到第3列和第4列,剝離第2列的填充,我不需要引號。
CSV格式與COL號碼: 12 24( 「)25(,)26(」)/ 27(Field2values)42(「)/ 43(,)/ 44(字段3十進制值) 」Field1_constant_value「, 「Field2values」,Field3,Field4
Field1是不變且不相關的,數據引用在引號內從2-23開始 Field2使用引號內的第27-41行固定,數據在左側並填充 Field3是一個十進制數字,在小數點前有1,2或3位數字,後面是2,沒有填充。從第74列開始。 Field4是一個日期,我不太在乎它。現在。
'while IFS =,read f1 f2 f3 f4; do ...'將避免爲整個腳本設置「IFS」。 –