Ho una stringa, per esempio
"Icecream123 AirplaneBCD CompanyTL1 ComputerYU1"
Diciamo che so che la mia stringa conterrà sicuramente la sottostringa IceCream ma non so cosa la segua.
Potrebbe essere 123 come nel mio esempio o potrebbe essere qualcosa di diverso.
Mentre posso usare grep per rilevare se la sottostringa "Icecream" esiste nella mia stringa con il seguente comando
echo $string | grep -oF 'Icecream';
Che stamperà
Icecream
Voglio un comando per farlo stampare l'intera sottostringa, che nel mio esempio è
Icecream123
Naturalmente ciò che segue Gelato è casuale e non è noto in anticipo, quindi non posso semplicemente farlo
$SUBSTRING=$(echo $string | grep -oF 'Icecream')
$SUBSTRINGTRAIL=123
echo $SUBSTRING$SUBSTRINGTRAIL
Icecream123 AirplaneBCD
vuoi fermarti a 123
. È perché c'è uno spazio dopo il 3 o qualcos'altro?