Di 'che eseguo il comando SayStuff
$ SayStuff
e l'output è
Watermelons and cucumbers
Adesso. Supponiamo che io voglia estrarre la sottostringa cucumbersdall'output e inserirla in qualcosa.
Il modo in cui farei questo a livello di codice sarebbe quello di dividere l'output in un array dal delimitatore Space e fare riferimento a esso ArrayName[2]. Sono abbastanza nuovo con gli script di shell e sono riuscito solo a trovare cutesempi semi-criptici , nessuno dei quali aveva senso.
Qualche idea?
cutnon gestirà un numero variabile di spazi, mentre loawkfai.