나는 CPU_status.csv 파일을 갖고 있는데 리눅스에서 "./Test.sh"스크립트를 사용하여 CPU_test.xls 형식으로 변환하려고합니다. VI (Ericsson SSR8020)하지만 ftp 때마다 항상 한 열을 Excel에서 얻고 있습니다. 의견 및 피드백을 보내 주시면 감사하겠습니다. 고마워.리눅스 환경 (SSR 8020 에릭슨)에서 CSV 파일을 XLS 파일로 변환
#!/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 쉘 스크립팅에서 테이블과 컬럼을 만드는 방법을 찾고 있습니다. cronjob 데이터 같은 것. –
ok, 출력 파일을 생성하는 스크립트 섹션을 세미콜론으로 구분하여 수정하십시오. 나는 대답을 편집했다. 확인해주세요. –