gawk

    0熱度

    3回答

    我想刪除列數據中的所有不可打印的換行符。 我用雙引號括住了所有列,以便輕鬆地刪除列中出現的新行字符,並在每行結束後忽略記錄分隔符。 說,我有4列用逗號分隔,並在文本文件中用引號括起來。 我試圖刪除\ n和\ r字符,只有當它出現在雙引號 目前使用的裝飾件之間,但它刪除每一個換行符,並使它成爲序列文件沒有任何記錄分隔符。 tr -d '\n\r' <in.txt> out.txt 樣本數據: 「

    -2熱度

    2回答

    我想在awk命令,在這個正則表達式應該是一個變量使用正則表達式,我可以調用awk命令 實例之前進行更改: gawk 'BEGIN{RS=ORS="\n\n" {s=tolower($0)} s~/word1|word2/' file1.log 這個工作對我來說,這個命令顯示所有行包含最後的「新行」到下一個「新行」 我想要做的就是words1或字詞2,把字詞1和字詞2在變量中,在gawk中使用它 例

    1熱度

    2回答

    我試圖用AWK命令,它的打印對我非常好,我想什麼確切的方式 我的問題是,我如何從腳本知道如果我使用的awk命令已經打印了一些東西而不損壞並改變它的打印方式? 命令我使用: gawk 'BEGIN{RS=ORS="\n\n" {s=tolower($0)} s~/word1|word2/' input_file.log 我想: status=gawk 'BEGIN{RS=ORS="\n\n" {s=

    1熱度

    7回答

    我試圖排序可變數量文本的列,有時也有3個字段有時也有2 示例輸入: George W. Bush Brack Obama Micky Mouse John F. Kennedy 期望的結果: George W. Bush John F. Kennedy Micky Mouse Brack Obama 我想按照姓氏

    2熱度

    1回答

    十月份的第一週,Arnold Robbins宣佈gawk 4.2.0的Beta版現已發佈在GNU宣佈,bug-gawk和comp.lang.awk郵件列表中。它可在http://www.skeeve.com/gawk/gawk-4.1.65.tar.gz 和他提到這是一個主要版本,具有許多重要的新功能。 所以我通過新聞文件去鑽研這些功能,並停止在這一點上做一些測試: 變化從4.1.4到4.2.0

    0熱度

    2回答

    我是新來的gawk,我試圖使用.po文件翻譯。 這是什麼.po文件 裏面的例子:quota_by_role.module: 「配額刪除」 73 MSGID msgstr「Quota removida」。 我想出了這個。它基本上打印出了匹配單詞的下一行。 awk -F'"' 'match($2, /^word_to_translate$/) {printf "%s", $2": ";getline;

    0熱度

    1回答

    我在理解這個gawk命令時遇到了問題。總之,它根據特定標準解析兩個日誌(本地訪問)的Tomcat日誌文件。 下面是函數: gawk 'function getip(rec) {n=split(rec,a,"\""); split(a[n-1],ip,",");return ip[1]} $10 ~ /302/ && $6 ~ /POST/ && $7 ~ /^\/sso\/l

    0熱度

    1回答

    我試圖瞭解這個gawk的命令一些javascript: gawk 'function getip(rec) { n=split(rec,a,"\""); split(a[n-1],ip,","); return ip[1] } $10 ~ /302/ && $6 ~ /POST/ && $7 ~ /^\/sso\/[pl]fe\/(rs|ui)\/login/ {

    0熱度

    1回答

    字段都用括號括起來,並用分號分隔的替換字符在某些列: "col1";"col2";"col3";"col4";"col5"; "eiusmod";"tempor";"incididunt";"ut";"labore"; "et";"dolore";"magna";"aliqua";"Ut"; "enim";"ad";"minim";"veniam";"quis"; "ut";"aliqui

    0熱度

    3回答

    我有一個File.gz格式的文件,其內容如下所示。 '0' 0 0 0 0 0 'Allowed' 'Allowed' '0' 0 '' 'E1' 3 '1' '' '000000' '00000000' '0' '0' '150' '0' '323560' '600' '1' '0' '0' '0' 150809303 'LC9' 1 1506147442 150613878 4 0 0 0 '