歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux文件處理——如何提取兩個文件相應列並相除


Linux文件處理——如何提取兩個文件相應列並相除   1.提取文件某一列的方法,在shell腳本裡用awk: awk '{print $n}' filename >  file_n.txt;    www.2cto.com   在awk的man手冊裡,可以找到很多參數用法,其實awk是按行處理的, 貌似所有的文本編輯器都是按行處理的。 這裡的“print $n”可以很方便地打印出任意列,其參數含義是逐行打印第n個元素。   2.將提取出的兩列,寫入臨時文件 paste   file_n1.txt file_n2.txt > file_n1_n2.txt;   www.2cto.com   3.將臨時文件中的兩列相除,寫入結果文件 怎麼相除?其實很簡單:直接相除。   awk '{print $n1/$n2}' > n1_dev_n2.txt 雖然不可思議,但是awk的強大還是令人咋舌,直接除操作居然是這樣完成的。  
Copyright © Linux教程網 All Rights Reserved