LINUX.ORG.RU

Вывод нужной части строки.

 , ,


0

2

Такой просто вопросик может, кто то подскажет есть строка вида: буквы(не известное количество) пробел цифра пробел цифра пробел цифра надо вывести только 1 цифру. Цифра может быть вида как 1 так и 10000. Спасибо.

с трудом распарсил

1 цифру

в смысле первую? и да, не цифру, а чило тогда уж

awk '{ print $2 }'
f1u77y ★★★★
()

Более дурацкий вариант

echo "azaza 100000 1 1" | sed -e 's/[A-Za-z]* //; s/ .*$//'

WRG ★★★★
()

ещё более дурацкий вариант

$ echo 'asdasd 12 34 56 78' | sed -e 's/^[^ ]* //
  s/ .*//'
f1u77y ★★★★
()

Цифра 10000, о да, это круто! Может число?

entony
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.