bezpal
написал 11 мая 2005 года в 16:41 (1244 просмотра)
Ведет себя
как мужчина; открыл 9 тем в форуме, оставил 9 комментариев на сайте.
Здравствуйте уважаемые… Такой вот вопрос:
Есть 2 строки, как записать в 3 строку слова из первых двух, да так, чтобы они не повторялись???
Пример:
$A="mama myla ramu»
$B="mama myla posudu»
$C="mama myla ramu posudu»
Заранее огромное спасибо…
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
разбить строки на слова. (man bash внимательно около описания read с заданием более одного аргумента)
вывести по одному слову на строку (о echo ты уже знаешь)
воспользоваться командой uniq (man читать обязательно)
присвоить переменной значение вывода от команды uniq.
возможно придётся воспользоваться командой tr для замены символов перевода строк на пробелы.
хотя — наврал малость. uniq тебе тут не поможет, и sort не поможет.
скорее всего использовать массив и проверять вхождения в него.
awk бы помог, но надо-то на shell…
в общем, надо думать ;)