nawk

    1熱度

    1回答

    我有NAWK命令來驗證如果長度大於12然後標記號碼具有$ 我需要通過添加一個條件,即長度爲使用以下命令相同的應大於12和小於17 nawk ' length($7) > 12 {$7=substr($7,1,6)"$$$$$$$$} 1 ' FS=\| OFS=\|

    0熱度

    1回答

    我正在嘗試編寫腳本來捕獲和屏蔽特定列。我需要清除文本的4列,並且還將其掩蓋在輸出文件中。我不確定如何屏蔽同一列 請幫助我重寫以下命令或新命令 input.txt --------- AA | BB | CC | 123456 output.txt --------- BB | 123456 | 12xx56 劇本我寫 cat input.txt | nawk -F '|' '{pr

    0熱度

    1回答

    我已經遍佈很多很多網站試圖找出這個問題,絕對沒有用。我只能在IE8中得到這個錯誤,它在Chrome,FF,IE9和IE10中工作正常)在IE8瀏覽器模式下使用IE10,但測試這個的業務部門都有IE8,問題都是一樣的。 的JavaScript運行時錯誤:對象不支持屬性或方法「日期選擇器」 我曾經走過並提出確保到 的jQuery/jQuery的UI的任何其它引用頁面中存在,而他們沒有。 我已經在主文件

    -2熱度

    2回答

    我想要刪除基於「CLIENT TOTAL」和後續單元行的行直到下一個名稱。 「CLIENT TOTAL」行之後的單元行數(即帶有30.0和15.0的行)可能不同,直到下一個名稱。 最重要的是該文件不分隔。 下面給出的是我的輸入文件。 INPUT: 相對論/ OF 32629 DT MBSA HALL 15.0 5850 HALL 30.0 21650 相對論/ OF 34145 DT MBSA H

    1熱度

    2回答

    我不確定如何在nawk命令中實現函數調用。我已經給出了範圍,我想從輸入和輸出想要什麼。該函數應驗證第3列並返回true或false。如果列滿足條件,那麼它應該去良好的文件;如果沒有去壞檔案。你能幫我修改nawk命令來實現我的功能嗎? 我知道我們可以在單個語句中實現長度驗證,但我的驗證函數只是示例代碼。我想在驗證函數中實現更多的長度檢查。 input.txt中: 1 | I | 123 | KK

    3熱度

    1回答

    我知道這是很基本的問題,但在shell腳本IM累計新增 IA TXT稱爲「berkay」和它的內容文件就像 03:05:16 debug blablabla1 03:05:18 error blablablablabla2 05:42:14 degub blabblablablabal 06:21:24 debug balbalbal1 我要打印其第二列是錯誤所以輸出將是線 3點05分1

    2熱度

    1回答

    我有nawk命令,我需要根據長度格式化數據。所有的時間我需要保留前6位數字和最後4位數字,並在中間生成xxxx。可以幫助微調以下腳本 #!/bin/bash FILES=/export/home/input.txt cat $FILES | nawk -F '|' '{ if (length($3) >= 13 ) print $1 "|" $2 "|

    1熱度

    1回答

    我對Solaris上運行NAWK腳本系統得到的文件1記錄不是在文件2,找到與下面的腳本,而重複的記錄 - 比較: nawk 'NR==FNR{a[$0]++;next;} !a[$0] {print"line":" FNR $0}' file1 file2 重複: nawk '{a[$0]++}END{for(i in a){if(a[i]-1)print i,a[i]}}' file1

    0熱度

    2回答

    如果第三列有三個以上的數字,我需要在下面的nawk命令中實現if條件來處理輸入文件。請參考幫助命令我做錯了,因爲它是不工作。 inputfile.txt 123 | abc | 321456 | tre 213 | fbc | 342 | poi outputfile.txt 123 | abc | 321### | tre 213 | fbc | 342 | poi cat in

    1熱度

    1回答

    搜索模式我有腳本的下一個例子: 的建議是找到ID = 67109AB內部文件「file.txt」,使用一個外部變量,在這種情況下,這就是所謂的:var。 但是,當我運行腳本時,它不會像搜索模式那樣獲取變量的值。 那麼,有人可以幫助我知道是否有缺失的東西? 感謝您的幫助。 fu="/67109AB/" awk -v var="$fu" ' var { print $0 }'