Ho un file hosts pieno di host, in questo modo:
127.0.0.1 home-domain.net
127.0.0.1 here.home-domain.net
127.0.0.1 home-domain.netn
127.0.0.1 home.domain.net
127.0.0.1 home.domain.net.some
In uno script di shell di cenere (BusyBox), voglio solo una corrispondenza letterale, ne ho
match=home.domain.net
grep " $match$" file
Questo corrisponde correttamente a "home.domain.net", ma anche a "home-domain.net" Lo spazio che utilizzo in "$ match $" è di limitarlo all'inizio del nome host, mentre $ è la fine della riga. Come posso abbinare solo il letterale di "home.domain.net"?