24小时热门版块排行榜    

Znn3bq.jpeg
查看: 892  |  回复: 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 ]
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

loop00

木虫 (小有名气)

阿凡达

【答案】应助回帖

建议学perl吧,shell不好用;
#!/usr/bin/perl
my$new_string=join("\t",@array)
坚强面对生活
2楼2013-09-24 11:17:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

赵家小四

银虫 (初入文坛)

引用回帖:
2楼: Originally posted by loop00 at 2013-09-24 11:17:31
建议学perl吧,shell不好用;
#!/usr/bin/perl
my$new_string=join("\t",@array)

,我也是学perl的。但是在shell中的join和perl的join意义是不一样的。
shell 的join是合并文件用的。
不过,谢谢了。
3楼2013-09-29 10:25:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

loop00

木虫 (小有名气)

引用回帖:
3楼: Originally posted by 赵家小四 at 2013-09-29 10:25:07
,我也是学perl的。但是在shell中的join和perl的join意义是不一样的。
shell 的join是合并文件用的。
不过,谢谢了。...

4楼2013-09-30 02:01:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 赵家小四 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 352 求调剂 +6 yzion 2026-04-11 8/400 2026-04-11 16:24 by 明月此时有
[考研] 280求调剂 +8 wzzz王 2026-04-09 8/400 2026-04-11 11:56 by zhq0425
[考研] 085410-273求调剂 +6 X1999 2026-04-10 6/300 2026-04-11 10:32 by Delta2012
[考研] 机械专硕270求调剂,接受跨专业 +12 老师看看我吧aba 2026-04-09 14/700 2026-04-11 10:21 by laoshidan
[考研] 085402通信工程调剂,有4项学科竞赛国奖(电赛国二),硕士研究生调剂自荐信。 +5 m永o不v言o弃m 2026-04-09 5/250 2026-04-11 09:33 by zhq0425
[考研] 280求调剂 +12 李rien 2026-04-04 12/600 2026-04-10 21:19 by zhouxiaoyu
[考研] 求调剂 +16 MAX怅惘 2026-04-09 18/900 2026-04-10 20:24 by 小鬼喔~~
[考研] 调剂 +19 不逢春 2026-04-05 20/1000 2026-04-10 10:15 by may_新宇
[考研] 085600材料与化工,求调剂 +11 won_qii 2026-04-07 11/550 2026-04-09 17:03 by luoyongfeng
[考研] 085501机械英二77总分294求调剂,接受跨专业学习 +6 守法公民亓纪 2026-04-08 6/300 2026-04-09 15:55 by wp06
[考研] 308求调剂 +17 墨墨漠 2026-04-06 17/850 2026-04-09 09:25 by 壹往無前
[考研] 求调剂 +7 chenxrlkx 2026-04-05 9/450 2026-04-09 09:04 by wj165256
[考研] 求调剂 +8 吃口冰激凌 2026-04-07 8/400 2026-04-09 08:03 by 5268321
[考研] 304求调剂 +10 素年祭语 2026-04-06 17/850 2026-04-08 09:05 by 蓝云思雨
[考研] 调剂求助(生物与医药) +6 @6952 2026-04-06 6/300 2026-04-07 23:52 by lys0704
[考研] 计算机11408 287 求调剂 +3 LiLe5 2026-04-07 3/150 2026-04-07 23:15 by shanqishi
[考研] 22408 318分求调剂 +4 勤奋的小笼包 2026-04-06 6/300 2026-04-07 15:05 by 纸鹤555
[考研] 生物学学硕求调剂:351分一志愿南京师范大学生物学专业 +6 …~、王…~ 2026-04-06 7/350 2026-04-06 18:54 by macy2011
[考研] 复试调剂 +5 asdasdassda 2026-04-05 5/250 2026-04-06 09:32 by dongzh2009
[考研] 296求调剂 +3 汪!?! 2026-04-05 4/200 2026-04-05 20:13 by 啵啵啵0119
信息提示
请填处理意见