ho una variabile chiamata inet
che contiene la seguente stringa:sostituzioni multiple di una collana in bash
inet="inetnum: 10.19.153.120 - 10.19.153.127"
Vorrei convertire questa stringa alla notazione di seguito:
10.19.153.120 10.19.153.127
ho potuto facilmente raggiungere questo con sed 's/^inetnum: *//;s/^ -//'
, ma preferirei una soluzione più compatta/elegante e utilizzare bash. L'espansione dei parametri nidificati non funziona neanche:
$ echo ${${inet//inetnum: /}// -/}
bash: ${${inet//inetnum: /}// -/}: bad substitution
$
Altri suggerimenti? O dovrei usare sed
questa volta?