![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| KSH: Cmd выхода к входу другого скрипта | IMTheNachoMan | Shell программирование и сценарии | 2 | 04-27-2008 10:58 AM |
| Журнал скрипт ввод и вывод с использованием теэ? | moseschrist | Shell программирование и сценарии | 0 | 11-12-2006 03:32 AM |
| Предоставление материалов для сценария через скрипт | radhika03 | Shell программирование и сценарии | 7 | 08-18-2005 04:17 AM |
| командной строки paramaters | edog | UNIX для чайников Вопросы И Ответы | 1 | 01-15-2002 11:40 AM |
| Чтение ввода в скрипте | alwayslearningunix | UNIX для чайников Вопросы И Ответы | 2 | 03-30-2001 01:48 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Сценарий Введите Paramaters
Я пытаюсь написать простой скрипт для отправки электронной почты с использованием KSH на Sun Solaris поле.
Сценарий выглядит следующим образом: # Аргументы: $ 1 \u003d Командная Тип т.е. mailx т.д. # $ 2 \u003d Тема # $ 3 \u003d С # $ 4 \u003d к # $ 5 \u003d Mail Файл # # IF MAIL типа mailx THEN DO: # если [ "$ 1" \u003d "mailx"] тогда mailx-S $ 2-R $ 3 $ 4 <$ 5 FI Проблема заключается в следующем. Тема ввода paramater т.е. $ 2, может быть полным предложением т.е. "Тест E-Mail". Так как я могу получить KSH сценарий читать приговор, и рассматриваем его как одного входного paramater, а не несколько paramaters. Этот сценарий осуществляется внутри 4GL программы и ввода paramaters которые передаются из полей БД. Есть ли Unix заменить команду я могу использовать. Я думал о передаче вопроса на следующее "Test_E-Mail" и, возможно, заменить подчеркивания "_" в пространстве "". Неужели это возможно? Ура! |
|
||||
|
Привет,
Вы можете предоставить этому вопросу в рамках двойная кавычка ". Пример: Кошка arg.ksh Код:
#!/bin/ksh echo $1 $2 $3 $4 $5 Код:
./arg.ksh mailx "Test Email" a@b.com d@e.com File Код:
Output : mailx Test Email a@b.com d@e.com File Спасибо Nagarajan G |
|
||||
|
Спасибо ...
На самом деле я просто понял, что из себя. Если я использую одну котировки от 4GL, а затем изменить mailx части скрипта принять в буквальном двойные кавычки она отлично работает.
Cheers снова Slainte. |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|