我有一個目錄中的文件列表。例如,下面的文件是顯示第一行的每個文件的名稱(它在每個文件中都有其他幾行並不重要)。爲目錄中的多個文件設置閾值
組別1:
8 325
quick brown fox jumped
Over the lazy dog
組2:
8 560
There is more content here
組3:
7 650
我想讀的第一併檢查第一個值是否等於8,第二個值是否大於500.如果滿足此條件,則將文件的名稱打印到新的文本文件中。
結果
Group2
我嘗試使用
for f in *.Group;
do head -n1 *.Group > new-file;
done
這給了我與頭名的文件和每個文件的目錄中的第一行
=> Group1 <=
8 325
=> Group2 <=
8 560
=> Group3 <=
7 650
現在,我想根據閾值過濾文件,但不是su重新如何將所有標題轉換爲第一列並將相應的值轉換爲第二列。然後很容易應用閾值並過濾文件。還是有更好的方法來做到這一點?
因此,您的文件被稱爲'Group1'或'Group1.Group'? – FloHe
Group1,group2,..等 – Paul