Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / sh обработать список слов. / 2 сообщений из 2, страница 1 из 1
23.07.2013, 20:24
    #38341269
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sh обработать список слов.
Задача:
Есть список слов через пробел. Надо этот список превратить в список емайлов через запятую (для CC).

Для bash получилось вот такое:
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
#!/bin/bash

s() {
	ids=$@
	echo $ids
	cc=${ids// /@my.com,}@my.com
	echo $cc
}

s a b c d e


Но, надо бы на sh.
Ну и заодно, может кто попроще путь подскажет?
...
Рейтинг: 0 / 0
23.07.2013, 20:39
    #38341285
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sh обработать список слов.
Отбой тревоги. Сам придумал.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
#!/bin/sh
s() {
	ids=$@
	echo $ids
	for id in $ids ; do
		cc=${cc:+$cc,}$id@my.com
	done
	echo $cc
}

s a b c d e
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / sh обработать список слов. / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]