0
並排打印4文本文件側的第一線
假設文件1
namexyz
nameabcd
So on
文件2:
producturl1
producturl2
so on
同樣我還有2個文件。
預期輸出(試圖創建一個CSV):
namexyz,producturl1,file3data,file4data
nameabcd,producturl2,file3data,file4data
是我的嘗試(在UNIX新手):
while ((num<COUNT)) && read -u3 name && read -u4 price && read -u5 imageurl && read -u6 purl && read -u7 gdesc
do
echo "Mobiles,$1,$name,$price,,$imageurl,Amazon,$purl,Description,$gdesc" >> trial.csv
((num++))
done 3< names 4<amazonprice 5<imageurls 6<amazonurl 7<description
名,amazonprice,imageurls,amazonurls,說明一切都文件名稱。
請你更復雜了。 –
'paste'將由每個文件中按順序對應的行組成的行寫入標準輸出,該行由','分隔。請參閱:'man paste' – Cyrus
如何在粘貼命令中添加文本,即輸出應爲:Mobiles,Amazon,File1line1,File2line2 ....類似於下一行。所以移動和亞馬遜將保持不變 –