例如,我有一个字符串
"Icecream123 AirplaneBCD CompanyTL1 ComputerYU1"
假设我知道我的字符串肯定包含子字符串IceCream,但我不知道它后面是什么。
在我的示例中,它可能是123,或者可能有所不同。
虽然我可以使用grep通过以下命令来检测字符串中是否存在“ Icecream”子字符串
echo $string | grep -oF 'Icecream';
哪个会打印
Icecream
我想要一个命令来打印整个子字符串,在我的示例中是
Icecream123
当然,冰淇淋发生后的情况是随机的,并且事先未知,所以我不能做
$SUBSTRING=$(echo $string | grep -oF 'Icecream')
$SUBSTRINGTRAIL=123
echo $SUBSTRING$SUBSTRINGTRAIL
Icecream123 AirplaneBCD
您想在停留123
。是因为3后面有空格,还是其他?