Sortiranje v bashu glede na vsebino datoteke
Torej, imam cel kup datotek, ki vsebujejo IP naslove OpenVPN uporabnikov, ime datoteke pa mi pove za katerega uporabnika gre.
Ker hočem imeti lep seznam, uporabim naslednji ukaz:
grep "" * | sed -e 's/ifconfig-push//g' | sed -e 's/ 255.255.255.0//g'
Ven pade nekaj takega:
user1: 10.10.5.5
user2: 10.10.5.6
user3: 10.10.5.4
Zdaj bi pa rad, da se mi to sortira po IP naslovu, se pravi po zadnjih številkah za zadnjo piko. Kašna ideja kako to narediti?
Ker hočem imeti lep seznam, uporabim naslednji ukaz:
grep "" * | sed -e 's/ifconfig-push//g' | sed -e 's/ 255.255.255.0//g'
Ven pade nekaj takega:
user1: 10.10.5.5
user2: 10.10.5.6
user3: 10.10.5.4
Zdaj bi pa rad, da se mi to sortira po IP naslovu, se pravi po zadnjih številkah za zadnjo piko. Kašna ideja kako to narediti?
Komentarji
sort -g -t. -k 4