Saya punya string, misalnya
"Icecream123 AirplaneBCD CompanyTL1 ComputerYU1"
Katakanlah saya tahu bahwa string saya akan berisi IceCream substring pasti tapi saya tidak tahu apa yang mengikutinya.
Mungkin 123 seperti dalam contoh saya atau mungkin sesuatu yang berbeda.
Sementara saya bisa menggunakan grep untuk mendeteksi apakah "Icecream" substring ada di string saya dengan perintah berikut
echo $string | grep -oF 'Icecream';
Yang akan dicetak
Icecream
Saya ingin dengan perintah untuk mencetak seluruh substring, yang dalam contoh saya adalah
Icecream123
Tentu saja yang mengikuti Icecream adalah acak dan tidak diketahui sebelumnya jadi saya tidak bisa begitu saja melakukannya
$SUBSTRING=$(echo $string | grep -oF 'Icecream')
$SUBSTRINGTRAIL=123
echo $SUBSTRING$SUBSTRINGTRAIL
Icecream123 AirplaneBCD
Anda ingin berhenti 123
. Apakah itu karena ada spasi setelah angka 3, atau yang lainnya?