簡體   English   中英

幫助使用awk選擇行

[英]help with selecting rows using awk

我有一個文件如下

  • 2.54 Ghz瓦爾
  • 2.53兆赫val1
  • 1.6 GHz的val2
  • 800 Mhz val3
  • 2.54兆赫val4
  • 2.53兆赫val5
  • 1.6 GHz val6
  • 800 Mhz val7

模式繼續...我想提取一個文件1中的所有2.54 Ghz值,另一個文件2中的所有2.53 Ghz值,文件3中的1.60 Ghz值和文件4中的800 Mhz值

誰能幫我這個 ?

 awk '{print $0 > "file_"$1"_"$2}' file

純重擊:

rm --force file_*

while read speed magnitude value; do
    echo -e "${value}" >> "file_${speed}_${magnitude}"
done < file

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM