3
多字符分隔符我有一個文本文件,其中數據的形式爲:
使用bash腳本
Number of Iterations: 150
Average time is 45 ms
Average time for collisions is 50 ms
Total time is 95 ms
....
有這種多個文件。我要讀所有這些文件並做出csv文件將包含以下形式的條目:其中每行對應一個txt文件
150,45,50,95
200,40,60,100
...
...
。
我正在寫一個bash腳本來從這個數據生成CSV文件。
我想只讀取文本文件中的數字。
對於第一線我試圖使用
IFS =": " read w1 w2
但是它通過與沿着利用空間也作爲分隔符分割線「:」
當我使用
IFS=":"
額外的空間被打印在我不想要的150前面。
我該怎麼做?
也在第二行我想用「is」作爲分隔符。它允許嗎?
感謝
你可以發佈你的樣品輸入和預期的輸出更多的線路。 – anubhava