带"|" 分隔符的文本格式化输出
时间:2011-04-11
来源:互联网
本帖最后由 Hendane 于 2011-04-11 17:38 编辑
#cat 2.txt
init|fg_pt_vpn_file|19810050|0|X|18470963|p00002||
init|fg_pt_vpn|3009029|1|X|18470963|p00002||
init|fg_pt_vpn_file|3010309|0|X|18470963|p00002||
init|fg_pt_vpn_file|19810049|0|X|18470963|p00002||
init|fg_pt_vpn|19779332|1|X|18470963|p00002||
init|fg_pt_vpn|3003909|1|X|18470963|p00002||
init|fg_pt_vpn|3005953|1|X|18470963|p00002||
init|fg_pt_vpn|3009281|1|X|18470963|p00002|p00003|
可以用什么方法转换为如下的格式:
dbname tabname rowidlk keynum type sid user waiter
init fg_pt_vpn_file 19810050 0 X 18470963 p00002
init fg_pt_vpn 3009029 1 X 18470963 p00002
init fg_pt_vpn_file 3010309 0 X 18470963 p00002
init fg_pt_vpn_file 19810049 0 X 18470963 p00002
init fg_pt_vpn 19779332 1 X 18470963 p00002
init fg_pt_vpn 3003909 1 X 18470963 p00002
init fg_pt_vpn 3005953 1 X 18470963 p00002
init fg_pt_vpn 3009281 1 X 18470963 p00002 p00003
TKS!
#cat 2.txt
init|fg_pt_vpn_file|19810050|0|X|18470963|p00002||
init|fg_pt_vpn|3009029|1|X|18470963|p00002||
init|fg_pt_vpn_file|3010309|0|X|18470963|p00002||
init|fg_pt_vpn_file|19810049|0|X|18470963|p00002||
init|fg_pt_vpn|19779332|1|X|18470963|p00002||
init|fg_pt_vpn|3003909|1|X|18470963|p00002||
init|fg_pt_vpn|3005953|1|X|18470963|p00002||
init|fg_pt_vpn|3009281|1|X|18470963|p00002|p00003|
可以用什么方法转换为如下的格式:
dbname tabname rowidlk keynum type sid user waiter
init fg_pt_vpn_file 19810050 0 X 18470963 p00002
init fg_pt_vpn 3009029 1 X 18470963 p00002
init fg_pt_vpn_file 3010309 0 X 18470963 p00002
init fg_pt_vpn_file 19810049 0 X 18470963 p00002
init fg_pt_vpn 19779332 1 X 18470963 p00002
init fg_pt_vpn 3003909 1 X 18470963 p00002
init fg_pt_vpn 3005953 1 X 18470963 p00002
init fg_pt_vpn 3009281 1 X 18470963 p00002 p00003
TKS!
作者: Hendane 发布时间: 2011-04-11
你把 | 都替换成tab呀
作者: jack1007 发布时间: 2011-04-11
不行,直接替换还是有些行乱七八糟的:
init fg_pt_vpn_file 19810050 0 X 18470963 p00002
init fg_pt_vpn 3009029 1 X 18470963 p00002
init fg_pt_vpn_file 3010309 0 X 18470963 p00002
init fg_pt_vpn_file 19810049 0 X 18470963 p00002
init fg_pt_vpn 19779332 1 X 18470963 p00002
init fg_pt_vpn 3003909 1 X 18470963 p00002
init fg_pt_vpn 3005953 1 X 18470963 p00002
init fg_pt_vpn 3009281 1 X 18470963 p00002
init fg_pt_vpn_file 19810050 0 X 18470963 p00002
init fg_pt_vpn 3009029 1 X 18470963 p00002
init fg_pt_vpn_file 3010309 0 X 18470963 p00002
init fg_pt_vpn_file 19810049 0 X 18470963 p00002
init fg_pt_vpn 19779332 1 X 18470963 p00002
init fg_pt_vpn 3003909 1 X 18470963 p00002
init fg_pt_vpn 3005953 1 X 18470963 p00002
init fg_pt_vpn 3009281 1 X 18470963 p00002
作者: Hendane 发布时间: 2011-04-11
sed 's/|/\t/g' a.txt|column -t
作者: li2002 发布时间: 2011-04-11
vim中:
复制代码
- :%!column -t
作者: xiaopan3322 发布时间: 2011-04-11
回复 li2002
TKS!
TKS!
作者: Hendane 发布时间: 2011-04-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28