Как выращивать листья из сладкого картофеля (не в банке с водой)?

У вас есть отличные ответы, но я хотел предупредить тебя, пылить на самом деле может сделать хуже. В то время как полезно в снижении оплошность контакта с аллергеном через прикосновения пыль покрывает поверхности, процесс пыления причин пыли растворятся в воздухе.

Лучший способ борьбы с пылью на нем, чтобы запустить фильтр HEPA, особенно при опыливании, и попробуй только пыль, когда ваша жена выйдет из дома и длительное время. Кроме того, если у вас "запечатанный HEPA-фильтр" пылесос, использовать его в пыль.

Если у вас нет "запечатанный HEPA фильтр" стоит купить. Я распечатал один я, и это действительно помогает, Но понятно, что часть пыли попадает обратно в воздух, таким образом я экономлю на запечатанная версия.

Будьте очень осторожны при чистке / замене вакуум-фильтров, у меня однажды был случай, когда удаление одного отправила меня в кабинете врача, чтобы получить выстрелов, чтобы успокоить мои аллергии.

Кроме того, Комментарии Oldcat на породы-это важно, и следует отметить, что сейчас существует генетически модифицированных кошек, которые имели основной белок аллерген в их перхоть изменили такие, что это не проблема. Закупать ГМО гипоаллергенные кошки, однако, обойдется вам около $5000, и, таким образом, это может сделать больше смысла, чтобы найти спасение альтернативный животных, таких как кролик, а не. ;-)

+837
Arthur Owen 1 мая 2012 г., 13:58:00
22 ответов

В качестве добавления, других ответов не совсем понятно соотношение между буквами и управления-символы

В набор ASCII могут быть отображены в таблице, как это

НУЛ СП @ `
Сох ! А
Компания " Б б
ЕТХ # ч
Еот $ Д
Enq по % е е
АСК & ф ф
Бэль г г
БС ( ч. ч.
ХТ ) я
ЛФ * Джей Джей
ЗС + к к
ФФ , Л Л
Пр - м
Так . Н н
Си / о
Дл 0 П П
СО1 1 кв. м
ДЦ2 2 р р
Дм3 3 Ы
Постоянный ТОК4 4 т т
НАК 5 У у
Сын 6 В В
ЭТБ 7 Вт Вт
Может 8 х х
ЭМ 9 г г
Тема : з з
ЭКУ ; [ {
ФС < \ |
Г = ] }
РС > ^ ~
Нас ? _ Дель

Вы знаете, что управлять персонажем по имени вкладке можно вставить в документ, нажав на клавиатуре клавиши табуляции. Вы можете также знайте, что вы можете достичь того же, удерживая клавиши Ctrl и клавиш я. В управления клавиши помечены клавиши Ctrl существует как способ вхождения в ASCII управляющие символы.

Вы можете видеть из таблицы выше, что "я" персонажа на той же строке, что ХТ (горизонтальная табуляция, т. е. вкладка) характер.

В настоящее время мы можем оставить этот символ, как сочетание клавиш Ctrl+я , но в прошлом это было более распространено, чтобы сократить это, как

Из таблицы также можно увидеть, что "@" на той же строке, что "нуль", а так ^@ представляет нуль, нулевой символ 0х00.

Расположение в таблице, свидетельствует о том, что числовое значение ("код") возложены эти символы в ASCII такова, что каждая из букв на 0x40 плюс значение соответствующего символа-под контроля.

+853
user42306 03 февр. '09 в 4:24

Мне нужно выполнить команду sudo -у db2inst1 Ш-с "DB2 для подключения к БД; СУБД DB2 набор схем Edumate; в DB2 \"выбрать * из edumate_settings\"" но я не хочу, чтобы указать абсолютный путь к DB2

Если я выполнить команду sudo -у db2inst1 Ш-с", идентификатор;$путь;Общ /опт/от IBM/DB2 С/В9.7/бин/с DB2"

Я получаю правильный путь, где /опт/от IBM/DB2 С/В9.7/бин/ присутствует

номер uid=1002(db2inst1) гид=107(db2iadm1) группы=16(исходящее),33(видео),107(db2iadm1),108(db2fadm1),1001(eduserver)
ш: /sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/usr/lib64/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/opt/firebird/bin:/opt/ibm/db2/V9.7/bin/:/opt/eduserver/bin: нет такого файла или каталога
/опт/от IBM/DB2 С/В9.7/бин/с DB2

Но если я выполнить команду sudo -у db2inst1 Ш-с "в DB2" я получаю Ш.: в DB2: команда не найдена

Если я буду использовать абсолютный путь (я не хочу использовать абсолютный путь, в случае если он получает изменен) я вам строки DB2.

Любое предложение, как назвать только по DB2 в эту команду судо -у db2inst1 Ш-с "DB2 для подключения к БД; СУБД DB2 набор схем Edumate; в DB2 \"выбрать * из edumate_settings\""

+822
exwv 31 мар. 2013 г., 15:00:34

Банф находится примерно в 90 минутах езды от Калгари, и его стоит посетить, если вы не собираетесь вернуться в Калгари в ближайшее время.

Нормальный список достопримечательностей Калгари:

  • Зоопарк Калгари
  • Канадский Олимпийский Парк
  • Спрус-Медоуз
  • Мир науки Telus
  • Форт-Калгари

Более подробная информация: http://www.calgaryattractions.com/

+724
bna12 24 сент. 2020 г., 12:43:33

Я пытаюсь подключиться к облачной службе Убунту one.Ubuntu.com с carotdav клиент 3-й. На Windows 7 Домашняя, 64 бит.(ограниченного пользователя, не администратора) Это возможно? В теории да, но в реальности мне нужна твоя помощь...

carotdav говорит:

Рей.ПС.SimpleWebException: удаленный сервер возвратил ошибку: (403) запрещено.
 в REI.ПС.Протокол WebDAV.WebdavFs.Метод GetResponse(HttpWebRequest, с просьбой, логическое notreqstream)
 в REI.ПС.Протокол WebDAV.WebdavFs.InnerGetInfo(целевой URI, DepthType глубина)
 в REI.ПС.Протокол WebDAV.WebdavFs.GetInfoAndEntries(Ури targeturi значение с адресом)
 в CarotDAV.CacheManager.GetInfoAndEntries(FsBase ФС, Ури targeturi, и логическое enablecache)
 в CarotDAV.Форму mainform.Fs_GetInfoAndInnerEntries(Ури, Ури, идентификатор идентификатор, идентификатор атрибутом parentId, логическое enablecache)

Спасибо.

+667
Dominic De Guzman 31 авг. 2011 г., 22:13:56

Мне нужно добавить адрес с более чем 2 строки. Я могу это сделать?

+555
zombiki 4 авг. 2014 г., 16:45:39

По прямой Аэролак:

Обучение блох состояла в основном из-такелаж их с проводом шлейки, чтобы они могли двигаться только определенным образом. При необходимости — скажем, в блошиный оркестр — блохи также могут быть приклеены к их мест.

Так что, похоже, там не было никаких реальных тренировок. И "блох" иногда мертвые, или даже поддельные.

+533
Tailor Smith 2 дек. 2012 г., 21:35:18

Я использую джинсы для видеоконференций на iOS 11. Когда в видеоконференции, можно ли отключить видео собеседника?

Мотивация является сокращение использования сети.

+512
sunnelly 20 июл. 2020 г., 13:59:11

Изменить ключ в выпадающем меню поставьте

gconftool-2 --строковый тип-набор /настольный компьютер/гном/сессии/required_components/ему не обязательны

Вы можете вернуться к умолчанию GNOME оконный менеджер metacity с

gconftool-2 --строковый тип-набор /настольный компьютер/гном/сессии/required_components/поверх гнома-ВМ

Если это не удается, вы можете просто добавить с Compiz --заменить для запуска приложения. Имя запись, что вы хотите, дать ему все описание вы хотите, но сделать команду

с Compiz --заменить

Источник: http://wiki.debian.org/Compiz#Start_compiz_instead_of_the_default_Gnome_Window_Manager

+511
matryoshka 3 апр. 2014 г., 22:14:46

Мой друг хочет создать "маркеры" ознаменовало завершение определенного корпоративные вехи, например, привлечение клиентов, х,

Это возможно, биткоины (и другие криптовалюты) позволяют пользователям создавать неравноценные маркеры, которые могут быть индивидуально отслежена по истории блокчейна.

а потом "монетизировать" эти "крипто" маркеры как "обеспеченных активами ценных бумаг."

В активах ценные бумаги' в целом относится к:

финансовой безопасности, обеспеченные пулом активов, таких как кредиты, лизинг, кредитная карточка задолженности, роялти или дебиторской задолженности.

Так что я не уверен, как 'корпоративные вехи маркер' удовлетворяет данному определению. Если были какие-то денежное вознаграждение доступно к выкупу сказал жетоны, наверное, могло поместиться свободно, но в этом случае это кажется очень надуманным систему построить. Почему бы просто не выдавать награду непосредственно получателю в первую очередь? Если вы должны доверять корпорации выплачивать ваше вознаграждение, Почему бы просто не доверять им, держать системы управления версиями Excel таблицу со всеми данными, хранящимися в нем? Это будет гораздо дешевле и проще системы для реализации.

+460
btlog 16 сент. 2021 г., 08:32:37

Используя ОС X 10.11.1 я надеюсь, что для запуска установки, где мой SSH-ключей при добавлении с помощью СШ-добавить -С и когда СШ агента предлагается использовать определенный ключ, я получаю диалоговое окно с запросом прав (т. е. по SSH-askpass).

Я не могу сделать ничего другого, то ключи добавив через СШ-добавить -с просто не кажется, чтобы работать на всех. Я могу добавить ключ и подтвердите ключ добавлено через СШ-добавить -л, но когда я иду, чтобы подключиться к хозяину Я, в конце концов, пароль аутентификации.

Я установлен XQuartz и иметь дисплей ОКР ВАР набора, а также попробовав установив SSH_ASKPASS ОКР ВАР с путь к исполняемому применимо для этого. Исполняемый файл не будет выполняться при попытке подключения по SSH, хотя не.

Я пробовал несколько раундов убивает агент SSH и повторного добавления Ключей с ОКР Варс комплект не повезло.

+459
rquinn 4 апр. 2018 г., 09:41:56

Во многих областях эти дни, все с точностью до наоборот: сложно получить должность факультет, пока вы не потратили время в качестве постдока. Аспиранты часто считаются просто слишком неопытен, чтобы стать профессорами. Это также тот случай, что в некоторых областях (например, биомедицинские исследования) постдоки являются источником дешевой рабочей силы и профессор позиций не хватает, так что есть "рынок", который толкает людей в сторону все больше и больше постдока.

Промышленных лабораториях-дело другое: они могут эффективно рассчитывать за или против вас, в зависимости от ситуации. По существу: если вы находитесь в постдока-как положение, много публикаций, это, наверное, в вашу пользу. Если вы в основном делаете собственные исследования, которые не могут быть опубликованы, то это, скорее всего, а не против вас.

В частности, в США компьютерные науки, области в настоящее время в переходный период: исторически, было несколько постдоков и многое нанимать напрямую из аспирантуры (мой собственный советник даже не претендовать на его пост). Теперь, однако, поле движется к более постдоков до профессора.

+433
genuinefafa 10 окт. 2018 г., 16:33:26

У меня около 40 приложений, которые должны быть обновлены, в основном iOS, но также некоторые OS X. Некоторые являются бесплатными, а некоторые из них я уже купил. У меня всегда была только одна учетная запись Apple, и я по-прежнему использовать его, но когда я пытаюсь обновить приложение, я получаю следующее сообщение об ошибке е "вы не можете обновлять программное обеспечение, так как вы не владели основных версий этого программного обеспечения". Однако я могу скачать новые приложения. Мой счет в Канаде, я в настоящее время в Австралии на каникулы на 5 недель.

Как я могу обновить приложения, пока я здесь?

+380
scenography 23 мар. 2011 г., 02:40:10

Статья на втягивание смотреть сегодня напрямую касается этот вопрос. Вот цитата из , когда он берет деревню, чтобы написать на бумаге, что значит быть автором?:

[А]uthorship определяется набор критериев, основанных на времени в сотрудничестве и/или сервисных работ’ – работа, как обновление оборудования, калибровка детектора, данных, сменяя друг друга, и, как под руководством иерархии институциональных ведет и, для крупнейших коллабораций, национальные руководства. Людей присоединиться к списку автора после встречи с этими критериями, и, как правило, оставаться до определенного времени (обычно полгода или год) после того, как они покидают сотрудничестве. Авторы перечисляются в алфавитном порядке; г. Аад является плодовитым автором.

Каждый автор по каждой статье, независимо от их специализированные работы способствовали тому, что бумага. Кто-то, кто работал на обнаружение мюонов, например, могут быть указаны в качестве автора даже на документы, которые не связаны с мюонами. Нет требования о том, что отдельные авторы даже почитать газету, гораздо менее способствовало написанию.

Документы на самом деле написана небольшая группа авторов или комитета, и внутренне рассмотрены несколько комитетов. Отдельные авторы, как правило, есть одна возможность прокомментировать рукопись перед отправкой в журнал. В некоторых коллаборациях, индивидуальные комментарии; в других случаях они не поощряются. Это все регулируется сотрудничестве регламентирующий документ – своего рода соглашения между участвующими учреждениями. Это очень отличается от авторства в небольшой группе.

+344
eyeino 20 февр. 2015 г., 01:06:48

Есть простой один-вкладыш для делает все это:

п. с. Аксу | грэп хром | команда grep -v с помощью команды grep | у awk '{печати 2$}' | судо команды xargs -Н 1 -я'{}' Ш-с 'cputhrottle {} 10 &'

Напишите название вашего приложения вместо хрома и нужный процент вместо 10, и вы хорошо идти!

+337
John Flournoy 23 янв. 2020 г., 12:42:07
Вопросы с этим тэгом должно быть о традиционных ингредиентов, приготовления блюда Англии - таких, как жареная рыба Н', стейк и пирог с почками или пузырь и писк. Вопросы о ингредиенты, общее на английский-стиль приготовления пищи, а не о конкретном английское блюдо, не должны использовать этот тег.
+248
David Lloyd 6 янв. 2020 г., 22:37:00

В /usr/местные/Бен/Баш исполняемый первый Баш , найденных в свой путь, и это что баш , что вы вызываете, когда вы делаете Баш --версия.

Однако, это /бин/Баш , что в настоящее время интерактивной оболочке.

Это может быть потому, что это Ваш логин Шелл, или терминале, который вы используете был настроен на запуск /бин/Баш явно.

Чтобы изменить свой логин оболочки, используйте ЧШ команда. На macOS, вы можете также изменить вашу оболочку по умолчанию в "Пользователя и группы" настройки (через "Дополнительные параметры" можно открыть, щелкнув правой кнопкой мыши на пользователя в списке).

+240
Mahesh Bachu 10 авг. 2015 г., 11:45:05

Я только смог назначить правильный формат для моего SSD с APFS, вижу этот вопрос. однако я замечаю, что мой контейнер не установлен нужный размер. Я предполагаю, что это потому, что диск ранее был буткемп раздел, который я стер, чтобы установить macOS Мохаве, и теперь уже полностью стерты. Я видел руководства, такого как этот, но я не комфортно пытаться любой из этих себя. Контейнер в вопрос является /dev/disk2s2 - контейнер disk4. Контейнер устанавливается на 439.9 ГБ вместо 500 ГБ. Я знаю, что некоторые из этого пространства пойдет на предварительной загрузки, восстановления, и ВМ перегородки, но это все равно оставляет хорошее 55 Гб без вести. Любая помощь будет высоко оценили.

Ниже выводится из diskutil список.

Последний вход: вторник Октября 2 16:04:12 на ttys000
Trevors-ПМБ:~ trevorraney$ diskutil список
/разработки/диске 0 (внутреннего, физического):
 #: ТИП РАЗМЕР ИМЯ ИДЕНТИФИКАТОРА
 0: GUID_partition_scheme *500.1 ГБ диске 0
 1: ЭФИ ЭФИ 209.7 МБ disk0s1
 2: контейнер Apple_APFS диск1 499.9 ГБ disk0s2

в /dev/диск1 (синтезированных):
 #: ТИП РАЗМЕР ИМЯ ИДЕНТИФИКАТОРА
 0: контейнер схема APFS - +499.9 ГБ диск1
 Физические disk0s2 магазине 
 1: APFS Тома Макинтош HD и 488.3 ГБ disk1s1
 2: Объем APFS Предзагрузочной 23.6 МБ disk1s2
 3: Объем APFS восстановления 511.0 МБ disk1s3
 4: Объем APFS ВМ 4.4 ГБ disk1s4

/разработки/диск2 (внешнего, физического):
 #: ТИП РАЗМЕР ИМЯ ИДЕНТИФИКАТОРА
 0: GUID_partition_scheme *500.1 ГБ диск2
 1: ЭФИ ЭФИ 209.7 МБ disk2s1
 2: контейнер Apple_APFS disk4 439.9 ГБ disk2s2

в /dev/disk4 (синтезированных):
 #: ТИП РАЗМЕР ИМЯ ИДЕНТИФИКАТОРА
 0: контейнер схема APFS - +439.9 ГБ disk4
 Физические disk2s2 магазине 
 1: Объем APFS Тревор 412.6 ГБ disk4s1
 2: Объем APFS Предзагрузочной 19.6 МБ disk4s2
 3: Объем APFS восстановления 517.8 МБ disk4s3
 4: Объем APFS ВМ 4.3 ГБ disk4s4

Trevors-ПМБ:~ trevorraney$ 

Вот вывод из diskutil список apfs.

Trevors-ПМБ:~ trevorraney$ diskutil apfs список
APFS контейнеры (2 найдено)
|
+-- Контейнер диск1 56EEF637-AE5B-448D-8E2D-54CE60A07231
| ====================================================
| APFS контейнер ссылка: диск1
| Размер (потолочный мощность): 499898105856 Б (499.9 ГБ)
| Емкость в использования томов: 493466292224 Б (493.5 ГБ) (98.7% используется)
| Мощностью не выделяется: 6431813632 Б (6.4 ГБ) (1.3% бесплатно)
| |
| +-< Физический магазин disk0s2 1764349E-6FCC-4237-B6E9-033B7AC6E066
| | -----------------------------------------------------------
| | APFS физический диск магазин: disk0s2
| | Размер: 499898105856 Б (499.9 ГБ)
| |
| +-> Громкость disk1s1 60CE9F60-BDC5-3AE2-9C0E-17E161EFC8E9
| | ---------------------------------------------------
| | Диска APFS (роль): disk1s1 (конкретная роль)
| | Наименование: жесткий диск Macintosh (без учета регистра)
| | Точка Монтирования: /
| | Мощность, потребляемая: 488329256960 Б (488.3 ГБ)
| | Защита: Нет
| |
| +-> Громкость disk1s2 93EFE3E1-2478-4D0F-977Д.-C3BB5BBB40BC
| | ---------------------------------------------------
| | Диска APFS (роль): disk1s2 (Предзагрузочной)
| | Имя: Предзагрузочной (без учета регистра)
| | Точка Подключения: Не Подключен
| | Мощность, потребляемая: 23613440 Б (23.6 МБ)
| | Защита: Нет
| |
| +-> Громкость disk1s3 820C0712-37E3-44C1-809F-584D2ECAB349
| | ---------------------------------------------------
| | Диска APFS (роль): disk1s3 (восстановление)
| | Наименование: восстановление (без учета регистра)
| | Точка Подключения: Не Подключен
| | Мощность, потребляемая: 511004672 Б (511.0 МБ)
| | Защита: Нет
| |
| +-> Громкость disk1s4 DBE94C46-6345-4D74-97AA-386E2D3706F1
| ---------------------------------------------------
| Диск объем APFS (роль): disk1s4 (ВМ)
| Имя: ВМ (без учета регистра)
| Точка монтирования: /отдельный файл/var/ВМ
| Мощность, потребляемая: 4440952832 Б (4,4 ГБ)
| Защита: Нет
|
+-- Контейнер disk4 15FA6D9A-A22C-450F-88B8-C1B82BC66B13
====================================================
 APFS контейнер ссылка: disk4
 Размер (потолочный мощность): 439900680192 Б (439.9 ГБ)
 Емкость в использования томов: 417632681984 Б (417.6 ГБ) (94.9% используется)
 Мощность не выделяется: 22267998208 Б (22.3 ГБ) (5.1% бесплатно)
|
 +-< Физический магазин disk2s2 E934D562-60 шт-42E2-BD30-55AE29CB24D9
 | -----------------------------------------------------------
 | APFS физический диск магазин: disk2s2
 | Размер: 439900680192 Б (439.9 ГБ)
|
 +-> Громкость disk4s1 96AB9124-CB87-3576-BF0A-3F4982945678
 | ---------------------------------------------------
 | Диск объем APFS (роль): disk4s1 (конкретная роль)
 | Имя: Тревор (без учета регистра)
 | Точка Подключения: Не Подключен
 | Мощность, потребляемая: 412644388864 Б (412.6 ГБ)
 | Защита: Нет
|
 +-> Громкость disk4s2 FA30E876-78CB-46AE-A537-A1F6EDB90D01
 | ---------------------------------------------------
 | Диск объем APFS (роль): disk4s2 (Предзагрузочной)
 | Имя: предварительной загрузки (без учета регистра)
 | Точка Подключения: Не Подключен
 | Мощность, потребляемая: 19603456 Б (19.6 МБ)
 | Защита: Нет
|
 +-> Громкость disk4s3 8C227F5B-378E-4988-8F9E-CBD1EDF37617
 | ---------------------------------------------------
 | Диск объем APFS (роль): disk4s3 (восстановление)
 | Название: восстановление (без учета регистра)
 | Точка Подключения: Не Подключен
 | Мощность, потребляемая: 517754880 Б (517.8 МБ)
 | Защита: Нет
|
 +-> Громкость disk4s4 817A984A-3063-4680-A99B-26C6832241CE
---------------------------------------------------
 Диск объем APFS (роль): disk4s4 (ВМ)
 Название: ВМ (без учета регистра)
 Точка Подключения: Не Подключен
 Потребляемая мощность: 4295049216 Б (4.3 ГБ)
 Защита: Нет
Trevors-ПМБ:~ trevorraney$ 
+219
Qasim Khab 23 мар. 2021 г., 14:31:27

Ваш скрипт пытается сказать С. й. в сафари применение якобы уже "передней". Это?!?
Вы можете только определить или активировать неизвестный элемент на собственность ("чьи это...")
Это будет делать: первые приложения, ...

Если вы хотите "сафари", чтобы стать "переднее" вы бы лучше написал:

сказать приложение "сафари"
активировать
 сделать на JavaScript сценарий в текущей вкладке в первом окне
конец сказать
+218
Untitled 18 февр. 2014 г., 15:57:31

Как один-лайнер, ты бы передавать скрипту в качестве аргумента ждем-с

ждем-с 'Спаун СШ [email protected]; ожидать "пароль:"; отправить "мойпароль\Р"; взаимодействие'

Обратите внимание, что оболочки кавычки '...' и "...", и ожидать соответствующие цитаты {...} и "...", так что есть некоторая гибкость для прохождения оболочки Варс и так далее.

Но это быстро становится нечитабельной и неудобной в сопровождении.

+211
man 20 июн. 2020 г., 19:27:52

Недавно я услышал о механизме голосовой разблокировки в Android,которое позволяет нам раскрыть наши блокировки экрана через наш голос.

Как показано на первом скриншоте, я включил все опции:

All options enabled Annoying "Listening..." Box Home screen appears after "Listening...." dialog
Скриншоты: включено настройки / раздражает окно / рабочий стол впоследствии (нажмите на изображения для увеличения вариантов)

Теперь,я заблокировал свой телефон. Я переключаюсь на экране,а затем сказать: "ОК Google".

Но тогда это то, что меня раздражает. Я хочу, чтобы на главном экране, чтобы выскочить, как только я заявил команду,но вместо того, что приходит это то, что на втором скрине видно.

А потом мой домашний экран появляется, после "слушаю..." окно, как показано на третьем скриншоте выше.

Я не хочу, чтобы Гугл "слушаю..." диалогового окна.Я хочу только на главном экране, чтобы выскочить, как только я сказал команде.

Я сделал много поиска... но без толку.

Может кто-нибудь решить эту проблему?

ЗЫ: мой телефон Леново А6000 с CyanogenMod 12.1.

+200
user240870 11 февр. 2019 г., 12:08:45

Есть ли ограничения для восстановления больших файлов на ext4 как нтфс ( 4 гига максимум )

+100
Kiahn Vaishnav 13 окт. 2011 г., 12:44:13

Предполагая, что имена не могут содержать пробелов и переводов строк и что ГНУ уник обслуживания параметр доступен, это очень легко (изменить количество после ФНР== изменить линию идентификатор):

на awk 'ФНР==2 { печатать именем,$0 }' * | рода -к 2 | уник -ДФ 1 | вырезать -Д ' - Ф 1

Без вариант для уник, вещи быстро становятся более сложными, один путь состоит в том, чтобы инвертировать выход уник -У через коммуникатор:

ФНР на awk '==2 { печатать именем,$0 }' * | сортировка >/tmp/и sorted_keys
рода -к 2 в /tmp/sorted_keys |
 уник -УФ 1 | СНП | комм -23 /tmp/и sorted_keys - | вырезать -Д ' - Ф 1

Для этого для файлы с любым именем, на Perl - это, наверное, лучший вариант (изменить количество после $.== в строке 1 изменить строку идентификатора):

Перл-Пе 'метод push(@{$таблица{$_}}, $argv в) если $.==2;
 $.=0 если EOF;
 Конец {
 для моей переменной $val (значение %таблица) {
 печать присоединения (символ "\n", @{$Валь} ) . "\Н" если @{$Валь} > 1;
}
 }' *

Идея индекса каждого именем идентификатором найден в файле, так что каждый идентификатор может быть использован для извлечения массив имен файлов. Таким образом, легко распечатать каждый из этих массивов, имеющих более одного элемента.

Обновление

Это на самом деле можно использовать такой же подход, как выше на awk:

ФНР на awk '==2 {
я=table_sizes[$0]++;
таблица[$0,Я]=именем
}
 Конец {
 для (ключ в table_sizes) {
 если (table_sizes[ключ] > 1) {
 для (long_key в таблице) {
 если ( индекс(long_key, ключ SUBSEP) == 1 ) {
 таблица печати[long_key]
 удалить таблицу[long_key] # скорость до следующего поиска
}
}
}
}
 }' *

Единственная проблема-если значение SUBSEP появляется в любом из идентификаторов. Обычно SUBSEP - это непечатаемый символ (0x1c), так что это не будет проблемой в большинстве текстовых файлов. Его можно менять по мере необходимости или пример может быть адаптирован к реальным многомерные массивы (например, массив[х][г] вместо массива[x,у]) В на awk , которая их поддерживает, как поглазеть.

+28
user5944566 5 июл. 2012 г., 20:21:33

Показать вопросы с тегом