社区。我有一个bash终端的问题。有两个文件需要合并,我想使用分隔符;在join命令中,但它不起作用。我该怎么修理它?谢谢!
join -1 2 -2 2 -t; tasks.txt procowner.txt > answ.txt
乌利希期刊指南。bash消息
join: option requires an argument -- t
usage: join [-a fileno | -v fileno ] [-e string] [-1 field] [-2 field]
[-o list] [-t char] file1 file2
zsh: command not found: tasks.txt
;
被bash
视为命令终止符。这意味着bash
看到两个独立的命令:
join -1 2 -2 2 -t
# and
tasks.txt procowner.txt > answ.txt
第一个生成join
命令的语法错误;第二个生成错误,指出tasks.txt
不是一个有效的命令。
简单的修复方法是引用;
,例如:
join -1 2 -2 2 -t';' tasks.txt procowner.txt > answ.txt