gpt4 book ai didi

linux - 在 Linux 环境中将 CSV 文件转换为 XLS 文件(SSR 8020 爱立信)

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:22:59 24 4
gpt4 key购买 nike

我有 CPU_status.csv 文件,我试图在 Linux VI (Ericsson SSR8020) 中使用以下脚本“./Test.sh”将其转换为 CPU_test.xls 格式,但我总是当我 ftp 出来时在 excel 中得到一列。建议和反馈表示赞赏。谢谢大家。

enter image description here

#!/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

最佳答案

您可以生成以分号分隔的文件,然后 excel 以您需要的方式读取数据并将它们分布到后续的列中。另外删除 column -t 命令。

它应该是这样的:

tail -n +2 CPU_status.csv |头-1 | awk 'BEGIN{FS="|"; OFS=";"}{print $1,$3,$16,$33,$50,$67,$81,$98}';尾部-n 50 CPU_status.csv | awk 'BEGIN{FS="|"; OFS=";"}{print $1,$3,$16,$33,$50,$67,$81,$98}'

关于linux - 在 Linux 环境中将 CSV 文件转换为 XLS 文件(SSR 8020 爱立信),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40146889/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com