- 论坛徽章:
- 0
|
可以用shell实现将文本格式转换成表格吗?
我不用excel,这个脚本90%不可以用,不过玩玩挺有意思 - $cat data
- 06:40:40 PM all 0.00 0.00 0.00 100.00 102.00
- 06:40:43 PM all 0.00 0.00 0.00 100.00 100.67
- 06:40:46 PM all 0.00 0.00 0.00 100.00 100.67
- 06:40:49 PM all 0.00 0.00 0.00 100.00 100.67
- 06:40:52 PM all 0.00 0.00 0.00 100.00 100.67
- $cat th
- m=1
- n=$(cat data|sed -n 1p|wc -c)
- while ((m<=$n));do
- echo -n "_";((m+=1))
- done;echo
- cat data|sed '/^$/d;s/^/ /g;s/ $//g;s/ /\|/g;s/$/\|/g'|\
- while read i;do
- echo "\\033[4m$i"
- done;echo "\\033[0m"
- $ksh th
- ______________________________________________
- |06:40:40|PM|all|0.00|0.00|0.00|100.00|102.00|
- |06:40:43|PM|all|0.00|0.00|0.00|100.00|100.67|
- |06:40:46|PM|all|0.00|0.00|0.00|100.00|100.67|
- |06:40:49|PM|all|0.00|0.00|0.00|100.00|100.67|
- |06:40:52|PM|all|0.00|0.00|0.00|100.00|100.67|
- $
复制代码 见效果 |
-
t.jpg
(17.35 KB, 下载次数: 19)
|