乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      shell文件處理awk

       頭號(hào)碼甲 2022-05-29 發(fā)布于北京

      系統(tǒng)提供了兩個(gè)待處理文件a.txtb.txt,其中文件 a.txt 中的部分內(nèi)容如下:

      1. Hello
      2. My Name is Alice
      3. What is your name
      4. I am Bob
      5. I came from China
      6. Where are you from
      7. Oh my God

      文件 b.txt 中的部分內(nèi)容如下:

      1. Alice is a good boy
      2. Bob is a nice man and he is one of my best friend
      3. God bless you

      將文件 a.txt 中每一行的最后一個(gè)單詞作為集合 1 ;將文件 b.txt 中每一行的第一個(gè)單詞作為集合 2 ;請(qǐng)使用 shell 語(yǔ)言編寫(xiě)程序,輸出包含在集合 1 但不包含在集合 2 的所有元素。

      注意事項(xiàng)

      禁止使用echo手動(dòng)輸出或類似的方法手動(dòng)輸出差集。

      # NR==FNR 第一個(gè)參數(shù)b.txt
      # set[$1] 以第一列單詞為索引的數(shù)組
      # !(NR==FNR) 不是第一個(gè)參數(shù)b.txt 也就是a.txt
      # $NF in set 最后一列單詞包含在數(shù)組中
      awk  ' {if (NR==FNR) set[$1] = $1} {if(!(NR==FNR) && !($NF in set)) {print $NF}} ' b.txt a.txt
      Hello
      name
      China
      from

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多