разбить слова в строке на переменые

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
TITANius
сержант
Сообщения: 197
Зарегистрирован: 2009-10-27 11:33:10

разбить слова в строке на переменые

Непрочитанное сообщение TITANius » 2010-03-12 18:00:27

Как в шелле (/bin/sh) разбить слова в строке на переменные (или массив) ?
Обгуглился, ответа не нашел :(

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/


Аватара пользователя
TITANius
сержант
Сообщения: 197
Зарегистрирован: 2009-10-27 11:33:10

Re: разбить слова в строке на переменые

Непрочитанное сообщение TITANius » 2010-03-12 18:46:39

_Сатана писал(а):боюсь предположить
а чем awk не устраивает?
awk способна выдать переменную в шелл ?


Аватара пользователя
TITANius
сержант
Сообщения: 197
Зарегистрирован: 2009-10-27 11:33:10

Re: разбить слова в строке на переменые

Непрочитанное сообщение TITANius » 2010-03-12 19:14:13

_Гагарин писал(а):TITANius, я в душе не *бу
но может здеся:
Как занести результат AWK в Shell-переменную

да и вообще
Блин умник, прочти суть вопроса ... первая ссылка не в тему, во второй ответ на мою задачу не нашел.

Аватара пользователя
TITANius
сержант
Сообщения: 197
Зарегистрирован: 2009-10-27 11:33:10

Re: разбить слова в строке на переменые

Непрочитанное сообщение TITANius » 2010-03-13 0:05:48

разобрался, в awk есть такая возможность, читайте мануал ... CMD

_Попов
проходил мимо

Re: разбить слова в строке на переменые

Непрочитанное сообщение _Попов » 2010-03-13 0:13:26

а че бы не написать здеся? чтобы люди не искали

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35411
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: разбить слова в строке на переменые

Непрочитанное сообщение Alex Keda » 2010-03-13 9:47:30

патамучто плевать всем на людей
Убей их всех! Бог потом рассортирует...

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: разбить слова в строке на переменые

Непрочитанное сообщение ProFTP » 2010-03-13 10:02:28

тут вроде бы элементарно все

Код: Выделить всё

$ perl -e ' print "\n$_\n" foreach split " ", "666 666 666"'

666

666

666
Последний раз редактировалось ProFTP 2010-03-15 13:08:21, всего редактировалось 9 раз.
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
TITANius
сержант
Сообщения: 197
Зарегистрирован: 2009-10-27 11:33:10

Re: разбить слова в строке на переменые

Непрочитанное сообщение TITANius » 2010-03-13 11:58:00

lissyara писал(а):патамучто плевать всем на людей
очень даже нет :) ... люди ... я их люблю :)

AWK CMD