第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

兩個(gè)文本文件的內(nèi)部連接

兩個(gè)文本文件的內(nèi)部連接

元芳怎么了 2019-07-08 13:02:30
兩個(gè)文本文件的內(nèi)部連接希望對(duì)兩個(gè)不同的文本文件執(zhí)行內(nèi)部連接?;旧希艺趯ふ遗cGNU連接程序相當(dāng)?shù)膬?nèi)部連接。這樣的東西存在嗎?如果沒(méi)有,則awk或sed解決方案將非常有用,但我的第一選擇是Linux命令。下面是我想要做的事情的一個(gè)例子檔案1:0|Alien Registration Card LUA|Checklist Update1|Alien Registration Card LUA|Document App Plan2|Alien Registration Card LUA|SA Application Nbr3|Alien Registration Card LUA|tmp_preapp-DOB0|App - CSCE Certificate LUA|Admit Type1|App - CSCE Certificate LUA|Alias 12|App - CSCE Certificate LUA|Alias 23|App - CSCE Certificate LUA|Alias 34|App - CSCE Certificate LUA|Alias 4檔案2:Alien Registration Card LUA結(jié)果:0|Alien Registration Card LUA|Checklist Update1|Alien Registration Card LUA|Document App Plan2|Alien Registration Card LUA|SA Application Nbr3|Alien Registration Card LUA|tmp_preapp-DOB
查看完整描述

3 回答

?
蕭十郎

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超13個(gè)贊

文件2不應(yīng)該包含LUA最后?

如果是,您仍然可以使用join:

join -t'|' -12 <(sort -t'|' -k2 file1) file2


查看完整回答
反對(duì) 回復(fù) 2019-07-08
?
慕勒3428872

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超6個(gè)贊

下面是一個(gè)awk選項(xiàng),因此您可以避免bash依賴(lài)項(xiàng)(可移植性):

$ awk -F'|' 'NR==FNR{check[$0];next} $2 in check' file2 file1

這是怎么回事?

  • -F'|'

    -設(shè)置字段分隔符
  • 'NR==FNR{check[$0];next}

    -如果總記錄號(hào)與文件記錄號(hào)匹配(即我們正在讀取所提供的第一個(gè)文件),則填充一個(gè)數(shù)組并繼續(xù)。
  • $2 in check

    -如果在我們創(chuàng)建的數(shù)組中提到了第二個(gè)字段,則打印行(如果不提供操作,這是默認(rèn)操作)。
  • file2 file1

    -檔案訂單是重要的,因?yàn)?/trans>

    NR==FNR

    構(gòu)造。


查看完整回答
反對(duì) 回復(fù) 2019-07-08
?
白板的微信

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊

您可以修改此腳本:

cat file2 | while read line; do
    grep $line file1 # or whatever you want to do with the $line variabledone

而循環(huán)逐行讀取文件2,并將該行交給grep命令,該命令在file 1中對(duì)該行進(jìn)行處理。還有一些額外的輸出,可能是用grep選項(xiàng)刪除的。


查看完整回答
反對(duì) 回復(fù) 2019-07-08
  • 3 回答
  • 0 關(guān)注
  • 539 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)