0
我想在Bash shell腳本中生成一個.csv文件。請考慮以下代碼:在Bash Shell腳本中創建.csv
#!/bin/bash
for f1 in *_8_kHz.wav
do
for f2 in *_8_kHz.wav
do
# echo "pesq +8000 $f1 $f2"
echo -n `pesq +8000 $f1 $f2 | grep Prediction | rev | cut -b1-5 | rev`
done
echo
done
這個工作除了當然,每行都以逗號結尾。這裏是示例輸出:
4.500,1.029,1.651,1.475,1.698,1.706,
1.550,4.500,1.477,1.148,1.788,1.478,
1.251,0.958,4.500,1.472,2.091,1.800,
0.961,1.154,1.550,4.500,1.702,1.501,
1.194,0.974,1.356,1.206,4.500,1.626,
0.857,0.960,1.091,1.064,2.012,4.500,
什麼是省略這些尾隨逗號的最有效方法?