私はCPU_status.csvファイルを持っていますが、Linuxでは "./Test.sh"というスクリプトを使用してCPU_test.xls形式に変換しようとしていますVI(Ericsson SSR8020)だが、私がftpするときには、常に1つのカラムをExcelに入れている。提案とフィードバックは高く評価されます。ありがとう。Linux環境でCSVファイルをXLSファイルに変換する(SSR 8020 Ericsson)
#!/bin/bash
echo "Check CPU"
tail -n +2 CPU_status.csv | head -1 | awk 'BEGIN{FS="|"}{print $1,$3,$16,$33,$50,$67,$81,$98}'| column -t;tail -n 50 CPU_status.csv | awk 'BEGIN{FS="|"}{print $1,$3,$16,$33,$50,$67,$81,$98}' | column -t
echo "Hit Enter to Continue..."
sleep 1
read continue
echo "./Test.sh>CPU_test.xls"
./Test.sh>CPU_test.xls
echo "Hit Enter to Continue..."
sleep 1
read continue
ありがとうございます。残念ながら、これは私が探している解決策ではありません。私はMS Excelでこれらを変更する方法を知っています。私はLinuxシェルスクリプトでテーブルとカラムを作ることについて、毎日何度もExcelで編集する必要がなくなります。 cronjobデータのようなもの。 –
okですから、セミコロンで区切られた出力ファイルを生成するスクリプトセクションを修正してください。私は答えを編集しました。それを確認してください –