Po prostu chcę dopasować tekst w skrypcie BASH, próbowałem używać sed, ale nie wydaje mi się, żeby po prostu wyprowadzał dopasowanie zamiast zastąpienie go czymś.Zwróć dopasowanie regex w skrypcie BASH, zamiast go zastępować
echo -E "TestT100String" | sed 's/[0-9]+/dontReplace/g'
Które wyjście: TestTdontReplaceString
Który nie jest to, co chcę, chcę go do wyjścia: 100
Idealnie byłoby chcę go umieścić wszystkie mecze w tablicy.
edit: wprowadzania tekstu nadchodzi w postaci ciągu:
newName()
{
#Get input from function
newNameTXT="$1"
if [[ $newNameTXT ]]; then
#Use code that im working on now, using the $newNameTXT string.
fi
}
Dodano w metodzie wprowadzania w pierwotnym pytaniu. (jego dane wejściowe znajdują się na forum ciągów znaków). – Mint