Estoy escribiendo un script bash que ejecutará un comando y almacenará el valor en una variable de cadena, ahora necesito dividir la cadena después de ciertos caracteres. ¿Hay alguna manera? No puedo utilizar delimitadores coz el formato es un poco como estaNecesito dividir una cadena en bash después de cierto número de caracteres
PV Name /dev/sda2
PV Size 10.39 GB
Aquí necesito para obtener el/dev/sda2 y 10.39 GB (si es posible, simplemente 10,39 sola) y escribirlo en un archivo nuevo. No puedo usar delimitador porque el espacio es al principio ... No he hecho mucho scripts bash. ¿Hay alguna forma de hacer esto?
No entiendo su limitación delimitador. ¿No funciona 'awk' {print $ 3} ''? Si no, ¿qué pasa con '$ 4' en lugar de' $ 3'? – mouviciel