Вероятно, это очень простой вопрос для опытного человека с UNIX, однако я пытаюсь извлечь число из строки и получить неправильный результат.
Это строка:
8962 ? 00:01:09 java
Это вывод, который я хочу
8962
Но по какой-то причине я продолжаю получать ту же самую точную строку обратно.Это то, что я пробовал
pid=$(echo $str | sed "s/[^[0-9]{4}]//g")
Если кто-нибудь может мне помочь, это будет оценено.