nawk

    0熱度

    1回答

    $3針對代表我的電子郵件地址列的第3列.txt。爲什麼下面的語句outputing "$3",而不是電子郵件地址?: print " <td><a href=mailto:>$3</a></td>" 我處於停滯狀態。

    2熱度

    2回答

    我正在嘗試在每行的末尾添加具有文件名稱的列。 每一行具有 Name Surname some_number Name和surname與空間分離並number從Surname由製表符分隔。 我正在用這個腳本來做,但它不起作用,它只是將文件名添加到行的開頭。 $1=temp nawk -v F'\t' -v OFS='\t' '{$2=$2" "$temp} 1' $temp PS OS是S

    0熱度

    3回答

    Chenna Black |1|76.00|Chenna Chenna White big|1|102.00|Chenna Chenna White small|1|82.00|Chenna Dhal-Gram|1|78.00|Dhal Dhal-Moong|1|76.00|Dhal Dhal-Orid|1|72.00|Dhal Dhal-Toor|1|68.00|Dhal Dhal

    1熱度

    4回答

    我正在嘗試編寫一個awk程序,它需要兩個由/ so 3/22/2013隔開的日期,並將它們分成三個單獨的數字,以便我可以使用3和22 2013年分開。 我想程序被稱爲像 awk -f program_file 2/23/2013 4/15/2013 到目前爲止我有: BEGIN { d1 = ARGV[1] d2 = ARGV[2] } 這將接受兩個日期,但我不知道如何打破他們。另外

    1熱度

    4回答

    變換屬性,在以下格式的行: SOME_ATTRIBUTE_1 XYZ; IMPORTANT_ATTRIBUTE_1 1234; SOME_ATTRIBUTE_2 XYZ; IMPORTANT_ATTRIBUTE_2 AB; 現在我想變成下面的形式這一點,這兩個重要的屬性值產生一個新的屬性: JOIN_IMPORTANT_ATTRIBUTE AB1234; SOME_ATTRIBUTE_1 XYZ;

    4熱度

    4回答

    我有如下記錄: 31 Stockholm 42 Talin 34 Helsinki 24 Moscow 15 Tokyo 我想將它與AWK轉換成JSON。使用此代碼: #!/usr/bin/awk BEGIN { print "{"; FS=" "; ORS=",\n"; OFS=":"; }; { if (!a[city]+

    0熱度

    1回答

    我正在使用Sun Solaris中的ksh。我有一個文件只有一個單詞作爲每行的作業名稱。想要從文件中讀取所有作業,並在給定的orde中逐個執行它們。如何在ksh中做到這一點。如果在命令提示符下觸發,下面的代碼工作正常。當我嘗試通過shell腳本運行它時會出現錯誤。 i=0;nawk '{print $1}' input.txt | while read -r r; do a[i]="$r";

    1熱度

    6回答

    我需要能夠搜索字符串(允許使用4320101),在字符串上方打印20行並在打印後這一點,直到找到字符串 例如: ​​ 我只是想輸出到一個文件中的下列結果: 16 Apr 2013 00:14:15 id="4320101" </eventUpdate> 有一個文件中,這些羣體的文本的多個實例我想。 我試着用下面這樣: cat filename | grep "</eventUpdate>"

    1熱度

    1回答

    我正在嘗試使用sed/perl替換少數特殊字符,因爲這些字符出現錯誤。 在下面的命令我試圖替換SEARCHFIELDAPP,OLD_STRING,NEW_STRING等值; Server1> SERVER_COMMAND="perl -F'\|' -i -lape 'if (\$F[0] eq \"SEARCHFIELDAPP\" && \$F[1] eq \"SEARCHFIELDDB\" &&

    0熱度

    1回答

    爲什麼是17行不工作(代碼註釋)?: #!/bin/nawk -f BEGIN { print "<html>" print "<body>" print " <table border=2>" print " <tr>" print " <th>Name</th>" print " <th>Username</th>"