The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Пробелы в sed"
Отправлено михалыч, 25-Июн-13 20:36 
>[оверквотинг удален]
>>       echo "Файл cfg.yaml не существует
>> или находится в другой дирректории "
>>         fi
>>     else
>>         echo "Файл sip_internal_60XX.conf не
>> существует или находися в другой дирректории"
>>   fi
> Методы, которые я попробовал и которые предложили, не работают, но \t и
> \n если подставить всё работает...Повторю на выходе должны быть строки с
> пробелами...Спасибо

Прекрасно работает sed в вашем скрипте.
Вот кусок вашего скрипта

#!/bin/sh

a1="phone:\TEnnANT$x\_IPPBX"
b1="user_name:\TEnnANT$x\_IPPBX"
c1="auth_name:\TEnnANT$x\_IPPBX"

a=$(echo $a1 | sed 's/phone:/phone: /')
b=$(echo $b1 | sed 's/user_name:/user_name: /')
c=$(echo $c1 | sed 's/auth_name:/auth_name: /')

e="$a\n\t\t\t$b\n\t\t\t$c"

printf "$e"

Выхлоп с него:

phone: TEnnANT_IPPBX
                        user_name: TEnnANT_IPPBX
                        auth_name: TEnnANT_IPPBX

Если на bash'е, то
выхлоп, разумеется, несколько иной:

phone: \TEnnANT\_IPPBX
                        user_name: \TEnnANT\_IPPBX
                        auth_name: \TEnnANT\_IPPBX

Но суть дела не меняет, sed отрабатывает свое.
Может у вашего баша башку снесло? ))

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру