How do you extract IP addresses from files using a regex in a linux shell?

前端 未结 19 1660
被撕碎了的回忆
被撕碎了的回忆 2020-11-28 02:43

How to extract a text part by regexp in linux shell? Lets say, I have a file where in every line is an IP address, but on a different position. What is the simplest way to e

19条回答
  •  一整个雨季
    2020-11-28 03:14

    You could use awk, as well. Something like ...

    awk '{i=1; if (NF > 0) do {if ($i ~ /regexp/) print $i; i++;} while (i <= NF);}' file
    

    May require cleaning. just a quick and dirty response to shows basically how to do it with awk.

提交回复
热议问题