Я просто хочу сопоставить некоторый текст в BASH script, iv попытался использовать sed, но я не могу заставить его просто выводить совпадение вместо того, чтобы заменять его чем-то.
echo -E "TestT100String" | sed 's/[0-9]+/dontReplace/g'
Будет выводиться: TestTdontReplaceString
Что я не хочу, я хочу, чтобы он выводил: 100
В идеале я хотел бы, чтобы он помещал все совпадения в массив.
изменить: Текст вводится как строка:
newName()
{
#Get input from function
newNameTXT="$1"
if [[ $newNameTXT ]]; then
#Use code that im working on now, using the $newNameTXT string.
fi
}