gawk

    0熱度

    1回答

    這個問題的目的是爲一個共同的問題提供一個強大的,靈活的解決方案。 處理文本時經常出現的情況是需要將輸入拆分爲字段,操縱字段並重新組合以進行打印。例如,給定此輸入: $ cat file A 7 C 3 ,如果我們要確保每一個數字是.2f格式,我們希望保留間距前/後/場之間那麼我們可能會寫(使用GNU AWK第四屆arg分割()): $ cat tst.awk { sp

    0熱度

    3回答

    我有以下的(有些微調)從nmap的日誌文件: Host: 111.111.111.5() Ports: 139/open/tcp//netbios-ssn///, 445/open/tcp//microsoft-ds//Windows XP microsoft-ds/ Host: 111.111.111.10() Ports: 139/open/tcp//netbios-ssn///, 445/

    -1熱度

    1回答

    什麼是算最有效的方法,措施(計算)兩個時間戳從日誌文件之間之間的時間跨度來衡量的時間跨度最好的方法是什麼? 我知道Excel/Numbers/Refine中的愚蠢解決方案,但我正在尋找一個聰明的awk-oneliner。 示例: 的自動門系統的電梯n個樓層操作。 電梯打開門: Start Move to Work_position 的電梯門打開時: End Move to Work_positio

    0熱度

    1回答

    好了,所以如何從new.txt刪除行,如果他們在tried.txt, 例如,如果new.txt包含123和tried.txt包含123,所以從in.txt除去123和結果輸出到new2.txt。

    3熱度

    3回答

    我想用「的awk」來提取一個格式化的文件的具體信息,以便: 如果行有2場,第一列(100)被打印,並且第二列(2)表示跟隨的「X」對線對如果對應於NR +(2 * X -1)的行以「B」開始,則該行的第二列打印 如果NR +(2 * X -1)的相應行未以「B」開頭,則打印值爲「0」。 示例文件: 100 2 A .5 .4 .3 .2 .1 B .9 .8 .7 .6 .65 200

    -2熱度

    2回答

    我有一個包含數千行的文本文件,我想通過進行一些更改來更新這些行。 原線路: b1522 ftp://ftp.genecard.giv.nlm.org/genome/all/ABC_001596115.1_ASM159611v1# dd1120 ftp://ftp.genecard.giv.nlm.org/genome/all/ABC_231146189.1_ASM159611v1# 所需的輸

    0熱度

    2回答

    我有一個文件channels.xml像這樣的一個結構,閱讀,長4000線 <!--begin_channel--> Rai 1.png <!--end_channel--> Rai 1 +2HD.png Rai 1 +1HD.png <!--begin_channel--> Rai 2.png <!--end_channel--> Rai 2 +2HD.png Rai 2 +1H

    0熱度

    2回答

    好了,所以我想刪除重複的行,但它是比這更復雜一點.. 我有一個user.txt文件,命名,例如文件是: users:[email protected] users1:[email protected] 現在由於我的系統的人的錯誤都能夠使用相同的電子郵件作爲別人註冊了,所以我想,如果行有相同的電子郵件刪除不止一次,例如問題: user:display:[email protected] us

    -2熱度

    4回答

    如果最後5個字符串匹配特定輸入,我需要打印行的第一個字符串。 實施例:指定的輸入是2 India;1;2;3;4;5;6 Japan;1;2;2;2;2;2 China;2;2;2;2 England;2;2;2;2;2 預期輸出: Japan England 正如你可以看到,China被排除,因爲它不符合要求(最後5位必須是與輸入相匹配)。

    0熱度

    3回答

    這個人花了我一晚的睡眠。 假設你有一個文件a_file.txt如下。 1000 JUC_0000 1 2494 JUC_AAAA 2 2495 JUC_BBBB1 3 2495 JUC_BBBB2 4 4676 JUC_CCCC 5 4677 JUC_DDDD1 6 4677 JUC_DDDD2 7 如果運行 awk '{if($1==4677){print $0;}}' a_fi