我有一個具有以下值的 csv 檔案:
IP Code
10.0.0.1 200
10.2.0.1 400
10.3.0.2 100
10.2.3.1 201
我想提取代碼為 200 或更多的 IP。在linux中最簡單的方法是什么?
uj5u.com熱心網友回復:
一個bash解決方案:
tail -n 2 file.csv |
while read -r ip code; do ((code >= 200)) && echo "$ip"; done
10.0.0.1
10.2.0.1
10.2.3.1
uj5u.com熱心網友回復:
是awk一種選擇嗎?
awk 'NR>1 && $2>=200 {print $1}' file.csv
10.0.0.1
10.2.0.1
10.2.3.1
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/437419.html
