LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 991|回复: 4

請問如何在join命令中指定tab作為域分隔符?

[复制链接]
发表于 2006-3-28 14:29:05 | 显示全部楼层 |阅读模式
我看man,說是使用-t選項來指定,

但是我使用

join -t\t

join -t'\t'

join -t"\t" 均不能達到目的

提示錯誤

請達人告知究竟如何使用,謝謝!
 楼主| 发表于 2006-3-28 15:40:15 | 显示全部楼层
在命令行的方式下還沒有找到解決方法,

我在shell裏麵直接寫
join -t '    '
其中引號中是一個tab,試驗證明,運行正確

但是在命令行方式下這樣是不行的,

不知道那位達人知道一個徹底的解決方案,告訴一下吧

謝謝叻啊
回复 支持 反对

使用道具 举报

发表于 2006-3-28 16:44:44 | 显示全部楼层
-t CHAR
              use CHAR as input and output field separator


它是输入与输出的分隔符,并不是单单输出的,通过sed在处理一下吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-28 17:09:37 | 显示全部楼层
我正是需要輸入輸齣都指定為tab的,

請教,怎么把這個 -t CHAR 中的 CHAR 寫成 tab啊?

我不知道怎么在命令行上敲入這個字符
回复 支持 反对

使用道具 举报

发表于 2006-3-29 15:25:42 | 显示全部楼层
I think you can type a ctrl-v and then a tab to get a real tab
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表