|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Oleg Gawriloff 2:450/118 06 Mar 2001 15:49:56 To : All Subject : BSD awk-sux -------------------------------------------------------------------------------- "100001" but not "101" or "1000001": 10\{2,4\}1 Пробуем: /^A{1}/ { print $0" - Woo!" }Есть файлик: ASDF BSDF Hичего не выводит. Хотя grep -E "^A{1}" 1.1 все выводит хорошо. Хуже того, если мы забъем в файлик строчку A{1} тогда скрипт срабатывает. Получается авк не понимает синтаксиса \{n,m\}. Про такие авки в книжке сказано: Very old versions may not have them; Caveat emptor. Одним словов что за грабли? Ради элементарной задачи перл юзать или скрипт на баше:( Грустно. --- Microsoft Outlook Express 5.00.2919.6700 * Origin: Atlant-Telecom News Server (2:450/118.0) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/4490699bb0b6d.html, оценка из 5, голосов 10
|