Обратите внимание, что во время `[[...]]` происходит от `КШ`, в `=~` оператор в Впервые он был представлен на баш насколько мне известно (хотя `ЗШ` было `-то PCRE-матч` `[[...]]` оператор до этого). трудно найти QWERTY-клавиатурами, где я нахожусь, буду пробовать, спасибо Тот же вопрос здесь. Переименовать расширение имени может также работать. Если вы используете бак для нагрева пищи путем размещения его внутри, танк еще похолодает. да - но что вы купите то, что твой отец не должен знать? Есть 2 вопроса. Вы отвечаете, что в рейтинге не является случайным. Но как "хорошее предложение" соотносится с предложением, что приводит к хорошее исследование это разные проблемы.

В довесок еще несколько вариантов в случае, если вы имеете СЭД или Perl установлено:

#!/бин/Баш
доб=$(<<<"$1" СЕПГ -н-ы/^[^.]*\.//Р')
расширение е ": $ВН\п"
доб=$(<<<"$1" на Perl -не с/^.*?\.//&&печати)
расширение е ": $ВН\п"
выход 0
  • с/^[^.]*\.//п в СЭД и с/^.*?\.//&&печатать в языке Perl: попробуйте заменить короткий последовательность символов не . затем . символ в начале строки; в случае, если замена может быть произведена, печатать результате подмены;
файл % Баш script.sh .Бен
Расширение: ОГРН
Расширение: ОГРН