![](/img/trans.png)
[英]output of two command need to be added as columns awk
我有一個包含Package名稱及其Release的文件。Release change行有舊版本和新版本: 我需要格式化輸出為三列,第一列為pkgname第二列為“舊版本”,第三列為“新版本”: 我正在嘗試的是: 需要將上述兩個命令輸出添加為每行中的三列。 ...
[英]output of two command need to be added as columns awk
我有一個包含Package名稱及其Release的文件。Release change行有舊版本和新版本: 我需要格式化輸出為三列,第一列為pkgname第二列為“舊版本”,第三列為“新版本”: 我正在嘗試的是: 需要將上述兩個命令輸出添加為每行中的三列。 ...
[英]Using awk pattern to file filter data
我有包含行的folling文件(名為/ tmp / test99): 我試圖在第三個位置過濾包含“0”的行,在第四個位置過濾“15”(就像在第二行中一樣)我嘗試運行: 但是我沒有得到第二行,而是第一行以"0","15"開頭。 你能幫忙解決這個模式嗎? 謝謝:) ...
[英]awk and field splitting parameters
我有一個像這樣的文件 我需要的是將此信息輸入數據庫,所以我需要分隔字段。 邏輯是該字段以某些文本(字段名稱)開始,並在第一行的第二個所需輸出之后使用|作為字段分隔符結束(任何操作) 嘗試使用awk awk -v OFS="|" '{$1=$1}1' awk -v OFS="| ...
[英]awk select part of column (3rd of 3 characters)
我有很多文件,在其中選擇以下幾列 問題是,有些文件可能有不同的字母1A1或1A2如1K1 , 1K2 .....我想提出的條件$5 ~(/1A2/) or $5 ~(/1A1/)更多的“一般”我嘗試了類似的事情 到目前為止沒有成功。 有人可以幫我嗎? 請注意,我還需要將選擇標 ...
[英]using awk match 1 column to another in two files and then do date subtraction for the matching records
使用awk將1列與兩個文件中的另一列相匹配,然后對匹配記錄進行日期減法(以天為單位)。 假設我有兩個文件 文件1: 文件2: 如果匹配則給我輸出為 謝謝您的幫助 ...
[英]Awk printing out smallest and highest number, in a time format
我是linux / bash shell的新手,我真的無法從文本文件中的特定列打印兩個值(最高和最低)。 該文件的格式如下: 正如您所看到的,最后一列是時間,我正在嘗試使用awk打印出列中的最高和最低時間。 我真的很難過,我試過了: 然而,這甚至沒有任何排序,我剛收到的輸 ...
[英]how to know if awk command printed something without spoiling original output
我正在嘗試使用AWK命令,它為我打印得很好,我想要的確切方式 我的問題是,如果我使用的awk命令打印了一些沒有破壞的東西並改變它打印的方式,我怎么能從腳本中知道? 我使用的命令: gawk 'BEGIN{RS=ORS="\\n\\n" {s=tolower($0)} s~/word1 ...
[英]awk prints new column on a new line
請建議我如何解決此煩人的問題。 我使用awk進行簡單的計算,然后將結果打印在新的制表符分隔的列上。 它可以工作,但是awk將結果打印在新行的列上。 請看一看 該命令打印出這樣的內容 您可以正確修復命令嗎? ...
[英]use awk for printing selected rows
我有一個文本文件,我只想打印它的選定行。 下面是文本文件的偽格式: 我需要的輸出為:(不需要每條記錄前的標題,只需要3列就省略了“ MARKS”) 請建議我使用awk命令的形式,我可以使用該形式來實現此目標,並感謝您的支持。 ...
[英]How to use awk counting the number of specificed digit in certain column
如何計算特定列中的匹配值? 我有一個文件:(wm.csv) 我執行了命令以在某些列中獲取目標值: tail -n +497 wm.csv | awk -F"," '$2=="2" {print $3" "$4}' tail -n +497 wm.csv | awk -F"," '$2 ...
[英]awk command returns inconsistent result
我有一個腳本,可以在一個文件中執行多個驗證。 驗證之一是檢查一行是否超過95個字符(包括空格)。 如果是這樣,它將返回行數超過95個字符的行號。 以下是用於驗證的命令: 在較低的環境中,代碼按預期工作。 但是在生產中,有時驗證會返回“行過長”錯誤,但不會返回任何行號。 我們只是 ...
[英]AWK print group of lines twice if conditions met
我在編寫AWK語句時遇到困難,該語句將在指定條件下兩次打印出一組行,並且可以選擇重復更改行中的值。 例如,如果一行的第一個字段是11($ 1 = 11),那么我想打印出該行和隨后的行兩次(調整第二列中的值($ 2)。 到目前為止,這就是我所擁有的,但是它不會復制第一個字段=到11的行以及 ...
[英]Traversing floating array for comparison in bash
我從csv文件中提取float列並存儲在row_arr數組中。 接下來我將sub_val中的存儲值與數組元素進行比較。 我想在變量中存儲匹配元素的索引。 我有以下代碼和錯誤。 我收到此錯誤: 如果我用-ge替換>=然后我得到這個錯誤: ...
[英]How to find the difference between two files using multiple conditions?
我有兩個文件file1.txt和file2.txt,如下所示- 要求是使用以下條件來獲取file1.txt中不可用的記錄。 預期產量: 滿足匹配條件后,該輸出行在file1.txt中不可用,但在file2.txt中可用。 我正在嘗試以下步驟以實現此輸出- ...
[英]AWK Curry Function - Can a function return a function?
我目前正在處理一個相當混亂的AWK腳本,並且我正在嘗試對其進行改進(主要是因為我想提高自己的Awk腳本技術) 我意識到沒有辦法在Awk或Gawk中進行面向對象的編程,但是至少有咖喱函數可以嗎? 就像從函數內部返回函數一樣? (不返回執行函數的結果,而是返回可以執行的函數) 我發現 ...
[英]awk array - ghost entries after comparison
我有一個包含兩個數組的簡單代碼段,以及一個if比較 輸入文件無關緊要。 因此問題出在帶有if語句的for循環中。 我希望它可以簡單地比較數組“ animals”中的不同值是否不等於“ 2條腿”,但這是怎么回事: 請注意,數組“動物”突然有了兩個新鍵,即獅身像,但沒有價值。 ...
[英]awk regexp when not match
在此之前我得到了一些幫助來構建一個正則表達式,該正則表達式匹配任何以“:”開頭的行然后是任何東西,然后是“(”之后的任何內容,但它不能以“)結束” 我使用的正則表達式如下: 它看起來工作得相當好。 我有這個輸入行: 輸出只是:: ike_p1_dh_grp(Referen ...
[英]Arrange columns using awk or sed?
我有一個大約有500行和480K列的文件,我需要在最后移動第2、3和4列。 我的文件是用逗號分隔的文件,請問有沒有更快的方法使用awk或sed來安排此文件? ...