![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Разбор строки в скрипт | asutoshch | Shell программирование и сценарии | 19 | 05-26-2008 09:18 PM |
| Вопрос построить скрипт | vishalpatel03 | Shell программирование и сценарии | 5 | 12-12-2007 12:45 PM |
| скрипт оболочки продление строка | ВБМ | Shell программирование и сценарии | 4 | 11-10-2006 01:58 AM |
| Задние и отделка струны через скрипт оболочки | DeepakXavier | Shell программирование и сценарии | 5 | 09-28-2005 09:25 AM |
| Shell скрипт: Cut / (слеш) символа в строку | ThuongTranVN | UNIX для чайников Вопросы И Ответы | 4 | 01-30-2001 12:35 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Как построить в командной строки скрипта
Привет всем,
У меня была типичная проблема. Я с помощью параметра PK \u003d "PK1 PK2 PK3" Мне нужно построить строку a.PK1 \u003d b.PK1 и a.PK2 \u003d b.PK2 и a.PK3 \u003d b.PK3 Пожалуйста, помогите |
|
||||
|
Можете ли вы объяснить, что это параметр, который программирование / скриптовый язык / Shell и то, что вы пытаетесь достичь?
Показать фрагмент кода. Привет |
|
||||
|
Это параметр Param файла или файла конфигурации вы можете сказать.
Я хочу использовать этот параметр в скрипт, и строить выше строки, чтобы я мог использовать его в положение, когда в моем запросе. Спасибо |
|
||||
|
Один из способов:
Код:
echo 'PK="PK1 PK2 PK3"' |
awk -F"\"" '{split($2,s," ")
print "a."s[1]"=b."s[1]" and a."s[2] "=b."s[2] " and a."s[3] "=b."s[3]}'
|
|
||||
|
Привет Спасибо.
Было печати требуемого результата. Можете ли Вы мне помочь в назначении его на переменную. Я старался PK_STR \u003d эхо 'PK \u003d "PK1 PK2 PK3" | AWK-F "\" " '(сплит ($ 2, S," ") Версия для печати "А." S [1] "\u003d B" S [1] "и А." S [2] "\u003d B" S [2] ", А." S [3] \u003d B " S [3]) ' она не работает Спасибо |
|
||||
|
Код:
PK_STR=`echo 'PK="PK1 PK2 PK3"' |
awk -F"\"" '{split($2,s," ")
print "a."s[1]"=b."s[1]" and a."s[2] "=b."s[2] " and a."s[3] "=b."s[3]}'`
Код:
PK_STR=$(echo 'PK="PK1 PK2 PK3"' |
awk -F"\"" '{split($2,s," ")
print "a."s[1]"=b."s[1]" and a."s[2] "=b."s[2] " and a."s[3] "=b."s[3]}')
|
![]() |
| Закладки |
| Теги |
| Solaris |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|