データが次の形式のテキストファイルがあります。
Number of Iterations: 150
Average time is 45 ms
Average time for collisions is 50 ms
Total time is 95 ms
....
この種のファイルは複数あります。これらすべてのファイルを読み取り、次の形式のエントリを含む csv ファイルを作成する必要があります。
150,45,50,95
200,40,60,100
...
...
ここで、各行は 1 つの txt ファイルに対応します。
このデータから CSV ファイルを生成する bash スクリプトを作成しています。
テキストファイルから数字だけを読みたい。
私が使用しようとした最初の行について
IFS =": " read w1 w2
しかし、「:」とともにスペースを区切り文字としても使用して行を分割し
ます
IFS=":"
150 の前に追加のスペースが印刷されましたが、これは望ましくありません。
どうすればいいですか?
また、2 行目では「is」を区切り文字として使用したいと考えています。許可されていますか?
ありがとう