我想一起添加两个文件,其中一个只有一列,另一个10,我想在另一个文件的乞讨中添加一个列!他们没有任何类似的专栏!
我试过join命令,但需要一个类似的列(据我所知),然后我尝试了cat命令,它可以工作,但它不会保存为第一列!
所以文件格式是这样的:
文件1:
probeset_id
AX-76431849
AX-76431844
AX-76431845
Run Code Online (Sandbox Code Playgroud)
文件2:
submitted_id chr snp_pos alleleA alleleB 562_201 562_202 562_203 562_204 562_205 562_206 562_207 562_208 562_209 562_258
"0" "1" "0" "0" "2" "1" "1" "0" "1" "1"
"0" "1" "0" "0" "2" "1" "1" "0" "1" "1"
"0" "1" "0" "0" "2" "1" "1" "0" "1" "1"
Run Code Online (Sandbox Code Playgroud)
而我正在尝试输出:
probeset_id submitted_id chr snp_pos alleleA alleleB 562_201 562_202 562_203 562_204 562_205 562_206 562_207 562_208 562_209 562_258
AX-76431849 "0" "1" "0" "0" "2" "1" "1" "0" "1" "1"
AX-76431844 "0" "1" "0" "0" "2" "1" "1" "0" "1" "1"
AX-76431845 "0" "1" "0" "0" "2" "1" "1" "0" "1" "1"
Run Code Online (Sandbox Code Playgroud)
当我使用cat命令时,我得到了这个:
probeset_id
AX-76431849
AX-76431844
AX-76431845
submitted_id chr snp_pos alleleA alleleB 562_201 562_202 562_203 562_204 562_205 562_206 562_207 562_208 562_209 562_258
"0" "1" "0" "0" "2" "1" "1" "0" "1" "1"
"0" "1" "0" "0" "2" "1" "1" "0" "1" "1"
"0" "1" "0" "0" "2" "1" "1" "0" "1" "1"
Run Code Online (Sandbox Code Playgroud)
用途paste:
$ paste -d' ' file1.txt file2.txt
probeset_id submitted_id chr snp_pos alleleA alleleB 562_201 562_202 562_203 562_204 562_205 562_206 562_207 562_208 562_209 562_258
AX-76431849 "0" "1" "0" "0" "2" "1" "1" "0" "1" "1"
AX-76431844 "0" "1" "0" "0" "2" "1" "1" "0" "1" "1"
AX-76431845 "0" "1" "0" "0" "2" "1" "1" "0" "1" "1"
Run Code Online (Sandbox Code Playgroud)