- Нужно удалить в начеле строк все табуляции, allez, 12:53 , 27-Дек-12 (1)
> Так почему-то не работает... > > command1 | command2 | sed 's/^[\t]*//' > Попробуйте так:
sed 's/^\s*//' В конце концов, табуляция - это пробельный знак. Кроме того, не исключено, что в процессе обработки символы табуляции заменяются на пробелы.
- Нужно удалить в начеле строк все табуляции, universite, 14:15 , 27-Дек-12 (4)
> Попробуйте так: > sed 's/^\s*//' тоже не работает :( > В конце концов, табуляция - это пробельный знак. Кроме того, не исключено, > что в > процессе обработки символы табуляции заменяются на пробелы. специально парсил вывод в файл, там именно табуляторы
- Нужно удалить в начеле строк все табуляции, XAnder, 13:37 , 27-Дек-12 (2)
> Так почему-то не работает...command1 | command2 | sed 's/^[\t]*//'
Очень странно. У меня этот пример работает. Хотя я бы написал так: sed 's/^\t\+//'
Со звёздочкой будут холостые срабатывания в каждой строке, а квадратные скобки вводят ненужный здесь класс из одного символа - всё это замедлит работу. Что за версия sed? Или же, возможно, там не табуляция, тогда присоединюсь к мнению allez'а выше.
- Нужно удалить в начеле строк все табуляции, universite, 14:12 , 27-Дек-12 (3)
> sed 's/^\t\+//' не помогает:
# curl -s "http://80.91.187.254:8080/servlet/SMCSearch2?barcode=RB10732... | egrep "зареєстровані|передано" | sed 's/^\t\+//' Дані про відправлення за номером RB107323830CN на даний час відсутні, тому що не зареєстровані в системі.
> Что за версия sed? Или же, возможно, там не табуляция, тогда присоединюсь > к мнению allez'а выше.
sed со стандартной поставки FreeBSD
- Нужно удалить в начеле строк все табуляции, XAnder, 14:48 , 27-Дек-12 (5) +1
> sed со стандартной поставки FreeBSD Ну, тогда понятно. Этот sed вообще не поддерживает \t. Вводите "чистую" табуляцию (Ctrl+V Ctrl+I должно сработать). Также будет полезно запускать sed с ключиком -E, иначе будут использоваться только basic регулярные выражения, которые совсем дубовые. В bash'е прокатит ещё такое непотребство: sed -E s/^$'\t'+//
- Нужно удалить в начеле строк все табуляции, daemon17, 16:38 , 27-Дек-12 (6)
- Нужно удалить в начеле строк все табуляции, allez, 21:21 , 27-Дек-12 (8)
> sed со стандартной поставки FreeBSD А вот это очень неплохо было бы указать в первом сообщении. :)
|