- Joined
- Oct 10, 2018
- Posts
- 3,292
- Solutions
- 9
- Reaction
- 37,845
- Points
- 4,499
OK, Lets Start... Iksian ko nalang baka i tl;dr nyo eh.
You do not have permission to view the full content of this post. Log in or register now.
Last edited:
$ cat ip.txt
lol 1.1.1.1
2.2.2.2 lol
i am ip 1.2.3.4
lol1.1.1.1
2.2.2.2lol
i am ip1.2.3.4
333.2.3.4
256.2.3.4
$ while read; do echo "$(grep -E -o '(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)' <(echo ${REPLY})) -- original line: ${REPLY}"; done < ip.txt
1.1.1.1 -- original line: lol 1.1.1.1
2.2.2.2 -- original line: 2.2.2.2 lol
1.2.3.4 -- original line: i am ip 1.2.3.4
1.1.1.1 -- original line: lol1.1.1.1
2.2.2.2 -- original line: 2.2.2.2lol
1.2.3.4 -- original line: i am ip1.2.3.4
33.2.3.4 -- original line: 333.2.3.4
56.2.3.4 -- original line: 256.2.3.4
$ while read; do echo "$(grep -oE '\<(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\>' <(echo ${REPLY})) -- original line: ${REPLY}"; done < ip.txt
1.1.1.1 -- original line: lol 1.1.1.1
2.2.2.2 -- original line: 2.2.2.2 lol
1.2.3.4 -- original line: i am ip 1.2.3.4
-- original line: lol1.1.1.1
-- original line: 2.2.2.2lol
-- original line: i am ip1.2.3.4
-- original line: 333.2.3.4
-- original line: 256.2.3.4
$ echo "https://example.com/foo?bar=foo" | grep -o '.\+/'
https://example.com/
$ ip -o -4 addr ls | grep -o '\<inet [^ ]\+\>'
inet 127.0.0.1/8
inet 192.168.20.10/24