Sto scrivendo uno script bash che eseguirà un comando e memorizzerà il valore in una variabile stringa, ora ho bisogno di dividere la stringa dopo determinati caratteri. C'è un modo? Non posso usare delimitatori coz il formato è un po 'come questoÈ necessario dividere una stringa in bash dopo un certo numero di caratteri
PV Name /dev/sda2
PV Size 10.39 GB
Qui ho bisogno di ottenere il/dev/sda2 e 10.39 GB (se possibile, da solo basta 10.39) e scrivere in un nuovo file. Non posso usare il delimitatore perché lo spazio è all'inizio .. Non ho fatto molto script bash. C'è un modo per fare questo?
Non capisco il tuo vincolo delimitatore. "Awk" {print $ 3} "non funziona? Altrimenti, che dire '$ 4' anziché' $ 3'? – mouviciel