|
![]() |
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [Проследить за развитием треда] |
"Заменить пробелы табуляцией" | |
Сообщение от Makc2K ![]() ![]() ![]() | |
Мне нужно в среде bash найти в строке вхождения одного или нескольких пробелов, идущих подряд и заменть найденую подстроку на табуляцию. Я вот дошел до такого | |
Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
Оглавление |
|
Индекс форумов | Темы | Пред. тема | След. тема |
Сообщения по теме |
1. "Заменить пробелы табуляцией" | |
Сообщение от madskull ![]() ![]() | |
>Мне нужно в среде bash найти в строке вхождения одного или нескольких | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
2. "Заменить пробелы табуляцией" | |
Сообщение от Makc2K ![]() ![]() ![]() | |
Вроде как работает, но коряво. Не все подстроки состоящие из подряд идущих пробелов заменяет на табуляцию. В мане сказано, что 2 и более подряд идущих пробелов, но нифига. | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
3. "Заменить пробелы табуляцией" | |
Сообщение от nrvalex ![]() ![]() | |
sed "s/ */\t/g" | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
4. "Заменить пробелы табуляцией" | |
Сообщение от Makc2K ![]() ![]() ![]() | |
Я не знаю, может sed у меня убогий, но \t он непонимает как таб., вместо таба рисует t. Относительно шаблона - он не правильный. Звездочка означает любой символ. Вот правильные шаблоны: | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
5. "Заменить пробелы табуляцией" | |
Сообщение от unk ![]() ![]() | |
>( )+ ищет один или более пробелов подряд | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
6. "Заменить пробелы табуляцией" | |
Сообщение от Makc2K ![]() ![]() ![]() | |
С манами действит. проблема, но не от лени, а от слабого английского и сленга писателей. | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
7. "Заменить пробелы табуляцией" | |
Сообщение от unk ![]() ![]() | |
>А вот это \( \)\+ интерпритация sed? Зачем экранировать служ. символы? | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
9. "Заменить пробелы табуляцией" | |
Сообщение от Makc2K ![]() ![]() ![]() | |
>>А вот это \( \)\+ интерпритация sed? Зачем экранировать служ. символы? | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
10. "Заменить пробелы табуляцией" | |
Сообщение от jonatan ![]() ![]() | |
У меня отработало так | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
11. "Заменить пробелы табуляцией" | |
Сообщение от unk ![]() ![]() | |
>GNU sed version 4.0.7 | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
12. "Заменить пробелы табуляцией" | |
Сообщение от jonatan ![]() ![]() | |
Может такие еще варианты подойдут на других версиях | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
14. "Заменить пробелы табуляцией" | |
Сообщение от unk ![]() ![]() | |
>Может такие еще варианты подойдут на других версиях | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
8. "Заменить пробелы табуляцией" | |
Сообщение от lavr ![]() ![]() ![]() | |
>С манами действит. проблема, но не от лени, а от слабого английского | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
13. "Заменить пробелы табуляцией" | |
Сообщение от nrvalex ![]() ![]() | |
>Я не знаю, может sed у меня убогий, но \t он непонимает | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |