| 查看: 825 | 回复: 3 | ||
[求助]
shell 下join指令求助
|
|
遇到了这样一个问题。 编写了一个shell的脚本。里面在调用join指令时遇到了点问题 代码如下 "#!/bin/bash .. join -a1 -1 1 -t $'\t' -o 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 2.1 2.4 $DIR/{SA}.txt.tmp $DIR/${SB}.coverage.tmp > $DIR/${SA}_${SB}.tmp.txt" 问题出错是在join的-t指令下。在shell脚本里面它把$后面的部分当作变量处理了,所以没有办法这个$作为join指令的-t一部分来执行 所以导致错误 错误是 join: multi-character tab $\\t 所以问题关键是如何识别这个$所代表的正确含义,或者在shell脚本中可以用制表符分割input和output data。 已经试过 “”以及\ 了($前面) 恳求高手帮助。 谢谢 [ Last edited by 赵家小四 on 2013-9-16 at 21:00 ] |
» 猜你喜欢
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
不自信的我
已经有12人回复
假如你的研究生提出不合理要求
已经有5人回复
所感
已经有4人回复
论文终于录用啦!满足毕业条件了
已经有28人回复
要不要辞职读博?
已经有7人回复
北核录用
已经有3人回复
实验室接单子
已经有3人回复
磺酰氟产物,毕不了业了!
已经有8人回复
loop00
木虫 (小有名气)
阿凡达
- 应助: 18 (小学生)
- 金币: 1553.3
- 散金: 15
- 红花: 2
- 帖子: 299
- 在线: 109.9小时
- 虫号: 466614
- 注册: 2007-11-24
- 性别: GG
- 专业: 生物信息学

2楼2013-09-24 11:17:31
3楼2013-09-29 10:25:07
|
4楼2013-09-30 02:01:30












回复此楼
,我也是学perl的。但是在shell中的join和perl的join意义是不一样的。