Вы можете подключить две пары airpods к одному компьютеру одновременно

Допустим, у меня есть ассоциативный массив в Баш,

объявить -хэш
хэш=(
[в"Foo"]=АА
[бар""]=ВВ
["баз"]=АА
["quux"]=ББ
["wibble"]=чч
["вихлять"]=АА
)

где и ключи, и значения которых мне неизвестны (фактические данные считываются из внешних источников).

Как я могу создать массив ключей, соответствующие тому же значению, так что я, возможно, в цикле все уникальные значения, сделать

е 'значение "%S" присутствует со следующими ключами: %з\п "стоимостью $" "${клавиши[*]}"

и сделать вывод (не обязательно в этом порядке)

Значение "АА" имеет следующие разделы: фу раскачиваться баз 
Значение "ВВ" имеет следующие разделы: бар quux
Стоимость "КС" присутствует со следующими ключами: wibble

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

Я мог бы сделать что-то подобное

заявляю-видел
видел=()
для значение в "${хэш[@]}"; сделать
 если [ -н "${видел[$значение]}" ]; затем
далее
интернет

ключи=()
 для ключа в "${!хэш[@]}"; сделать
 если [ "${хеш[$ключ]}" = "$значение" ]; затем
 ключи+= (клавиша"$" )
интернет
сделано

 значение е '"%s" в настоящее время с помощью следующих клавиш: %\Н \
 "значение $" "${ключи[*]}"

видел[$значение]=1
сделано

Но это кажется немного неэффективным с двойной петлей.

Есть кусок массива синтаксис, который я пропустил на баш?

Бы делать это, например, ЗШ дать мне доступ к более мощным массивом инструменты управления?

В Perl, я бы сделал

мой %хэш = (
 есть 'Foo' => 'АА',
 'бар' => 'ВВ',
 'баз' => 'АА',
 'quux' => 'ВВ',
 'wibble' => 'чч',
 'раскачиваться' => 'АА'
);

мой %ключей;
в то время как ( мой ( $ключ, $значение ) = каждый(%хэш) ) {
 метод push( @{ $ключами{$значение} }, $ключ );
}

еогеасп мой $значение ( клавиш (кнопок) ) {
 функции printf ( "\значение"%S\" имеет следующие ключи: %з\п",
 $значение, присоединиться( " ", @{ $ключами{$значение} } ) );
}

Но Баш ассоциативные массивы не могу держать массивы...

Я бы также быть заинтересованы в какой-либо старой школы решение возможно с использованием некоторых форм косвенного индицирования (здание набор индекса массива(Ы), когда значение значения, которые я сказал я имел в хэш выше?). Он чувствует, как там должно быть способ сделать это в линейном времени.

+145
McGuire 19 нояб. 2016 г., 13:06:45
20 ответов

найтис -имя предиката можно как в оболочке подстановка шаблонов. Эти модели крепятся к начинается и концы строк. Попробуйте это вместо этого:

найти / -имя '*.Анки'

В * является подстановочным. Это будет соответствовать ноль или более символов. Без него найти будет искать файлы по имени .Анки. Обязательно указывайте *. Если нет, то оболочка будет расширяться его.

Вы также можете использовать регулярные выражения с несколько вариантов найти.

найти / -регулярное выражение '.*\.Анки'

Увидеть найти(1) страницу руководства для получения дополнительной информации.

+994
orgoj 03 февр. '09 в 4:24

Я использую chroot в сценарий, целью является, чтобы выполнить команду, вот синтаксис команды chroot:

[вариант из chroot] NEWROOT [команда [параметр]...]

Проблема команды я должен принимать переменная defition, как это -

из chroot /myroot файл foo=бар my_cmd

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

Есть ли решение этого?

+944
user147296 14 мая 2017 г., 13:31:09

Использовать Шифт-Ф5 вместо (или Шифт-Ф6 переименования) – диалоговое окно будет иметь в поле заполняется текущей имя файла (без пути).

К сожалению, эти комбинации не работают в определенных обстоятельствах. Понятия не имею, если это зависит от МС строить, терминал или некоторые используемые библиотеки. Так что я также добавил в ~/.МК/меню в качестве альтернативы:

5 копия
 читать -е -я "%е" -п 'скопировать файл : имя
 [[ "$имя" && "$имя" != "%Ф" ]] && СР "%F" на "$имя"

6 переименовать
 читать -е -я "%е" -п 'переименовать файл : имя
 [[ "$имя" && "$имя" != "%Ф" ]] && МВ "%F" на "$имя"

Я тогда просто выберите файл, нажмите Ф2, 5 (или 6 для переименования), затем измените имя и нажмите клавишу Ввод. Это требует Бэш 4 или новее, из-за чтенияС вариант.

+912
Tigrasinok 12 мая 2023 г., 11:12:44

Есть в любом случае сделать телефон с Android 4.3 автоматически активировать Это wifi хот-спот по просьбе соседнего планшета.

Например, планшет может сообщение на телефон через синий зуб, чтобы активировать телефон точкой доступа WiFi.

Это значит, что пользователю не нужно доставать телефон из кармана, чтобы активировать точку доступа, прежде чем использовать Интернет на планшете, например.

+884
Lewis Browne 20 авг. 2021 г., 01:15:04

На вопрос 12397, я все-таки хотел бы приостановить работы на моем семейства Phenom II с Х6 / модель GA-890GPA настольном компьютере под управлением текущего Маверик.

Когда я запускаю сферы действия приостановить машину не катастрофа, но и не приостановить. Логи ядра показывают:

ПМ: синхронизация файловых систем ... сделал.
ТЧ: подготовка системы для мем спать
Замораживание пространства пользовательских процессов ... (прошедшее 0.02 секунд) сделано.
Замораживание оставшихся задач замерзающей ... (прошло 0.01 сек) сделано.
ПМ: ввод мем спать
Консоль приостановления(ы) (использовать no_console_suspend для отладки)
pm_op(): usb_dev_suspend+0х0/0х20 возвращает -2
ПМ: usb8 устройства не удалось приостановить асинхронность: ошибка -2
ПМ: некоторые устройства не удалось приостановить
ПМ: резюме комплектные устройства после 0.430 МС
ПМ: возобновить устройств занял 0.000 секунд
ПМ: отделка пробуждения.
Перезапуск заданий ... сделал.
ПМ: синхронизация файловых систем ...

Я пробовал отключать все USB устройства, а потом соединять в для запуска потребительских цен по SSH, и я получаю тот же отказ. Все отключил, я вижу следующие USB-устройства:

Устройство автобусных 007 001: с ID 1d6b:0001 Linux и основания 1.1 корневой концентратор
Устройство шины 006 001: с ID 1d6b:0001 Linux и основания 1.1 корневой концентратор
Устройство автобусных 005 001: с ID 1d6b:0001 Linux и основания 1.1 корневой концентратор
Устройство шины 004 001: с ID 1d6b:0001 Linux и основания 1.1 корневой концентратор
Устройство автобуса 003 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор
Устройство автобусных 002 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор
Устройство автобусных 001 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор

и lspci показывает физические приборы:

00:12.0 контроллер по USB: АТИ технологий Inc SB700/ЅВ800ЕСЛИ с USB OHCI0 контроллер
00:контроллер USB 12.2: технологии ATI SB700 Инк/ЅВ800ЕСЛИ с USB ehci контроллер
00:контроллер USB 13.0: АТИ технологий Inc SB700/ЅВ800ЕСЛИ с USB OHCI0 контроллер
00:контроллер USB 13.2: технологии ATI SB700 Инк/ЅВ800ЕСЛИ с USB ehci контроллер
00:контроллер USB 14.5: технологии ATI SB700 Инк/ЅВ800ЕСЛИ с USB OHCI2 контроллер
00:контроллер USB 16.0: АТИ технологий Inc SB700/ЅВ800ЕСЛИ с USB OHCI0 контроллер
00:контроллер USB 16.2: технологии ATI SB700 Инк/ЅВ800ЕСЛИ с USB ehci контроллер
02:контроллер USB 00.0: корпорация NEC uPD720200 USB 3.0 хост-контроллер (версия 03)

Загрузка с no_console_suspend нет никакой разницы.

+835
Arthur Vandergood 11 апр. 2022 г., 11:41:34

Функцию ReadyBoost улучшает вещи кэширование загрузки файлов на носителях с быстрым временем доступа. Это очень похоже на ureadahead, но с использованием гибкой среде, а не просто складывать файлы на загрузочном диске. Ли это на самом деле работает лучше, чем что-то вроде ureadahead весьма спорно.

Флэш-накопитель может иметь меньше время поиска, чем механический диск, но производительность часто весьма ограничено (есть исключения конечно: с USB3 SSD-накопители, например). Вполне возможно, что убрав искать элемент (как это делает путем размещения файлов) ureadahead быстрее, потому что диск имеет более высокую пропускную способность.

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

В ответ на ваш вопрос: затык медленный механический диск на медленной шине USB2 даст вам никакой пользы других, чем дополнительное дисковое пространство. Даже если ureadahead могли использовать его (который я не думаю, что это возможно) какую-либо выгоду будет опираться на внешний диск, имеющий высокую пропускную способность, чем ваш внутренний диск.

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

+802
Mel W 19 нояб. 2017 г., 11:05:55

Хотя я не знаю, что первоначально проблема была, я нашел обходной путь.

При попытке подключения к iCloud в Outlook я использую мой файл PST из моей старой машины, и опцию iCloud для синхронизации "mail, Контакты, Календарь и задачи" отсутствует.

Затем я удалил МС офис и переустановить. Теперь, перед копированием через мой старый PST-файл я пытался подключить iCloud с новой, пустой PST-файл.... и теперь он был успешным. Я смог "увидеть" мой iCloud контактов и календаря. Так далеко, так хорошо... Затем я скопировал поверх старого файла PST, сделал его по умолчанию PST файл, и удалил "новый" файл PST. Пошел в Outlook и все там было... моя почта", " календарь iCloud и iCloud контакты. Успех.

Теперь, почему это работает??? Единственное, что я мог думать, было, что-то в списке дел, iCloud знал, что мой старый PST-файл уже был подключен к iCloud, Чтобы не предложить вариант подключения к Outlook. Как только я использовал "новый" файл PST, в iCloud показал мне возможность для подключения к Outlook. В любом случае, это моя теория. У кого-нибудь есть другие идеи о том, что может быть происходит?

+779
user3750136 15 июл. 2021 г., 10:39:05

Почтовые ящики хранятся в ~/библиотеки/Почта. Вы можете переместить на SD-карту, то симлинк на новое место обратно в Исходное расположение.

  1. Переместить ~/библиотеки/mail на вашем SD-карта.

  2. Симлинк папки:

    ЛН-з /объемы/СД/путь/к/вашему/Почта ~/библиотеки/Почта
    
+768
Mimshach 16 мар. 2015 г., 19:10:52

Сброс NVRAM / коляску сделал трюк для меня (имея Маверикс).

+737
Union Teacher 2 июн. 2011 г., 21:30:09

Если у вас есть GNU grep в:

хвост -Ф /mydir/myfile будет | грэп-линия-буферизованный "searchterm" >> выходной_файл

Который будет писать каждую линию, для исполнения наказания.

Кроме того, ждать больше выхода. Если ты убиваешь процессы, просто убить хвост процесс и буфер следует очистить перед грэп выходы.

+661
Ashok Kumar Rajendran 5 мар. 2010 г., 01:06:08

Как правило, вы просто использовать кнопку питания, чтобы снова включить экран (если датчик приближения автоматически не делать это) и нажмите "завершить вызов".

Однако, некоторые люди любят быть в состоянии сделать это со своими аппаратными кнопками, который разбирается в этом вопросе: могу ли я повесить с помощью кнопки?

+620
fredrikhl 8 авг. 2014 г., 03:57:32

ЛС д* И Д* Как создать список файлов и папок сопоставление д* И Д* соответственно, поведение такое же, там должны быть ошибка на тест.

Если вы хотите перечислить только имена папок и не папок, содержимое нужно использовать "-д":

ЛС -д-д*
+572
Keith Lear 29 нояб. 2013 г., 11:07:59
  1. вы не должны 'купил' 10.10 или 10.11 от кого, потому что это бесплатно.
  2. вам нужно создать/иметь идентификатор Apple, чтобы сделать обновления...
  3. пока ваша установка 10.11 не поврежден, или хак (который я подозреваю, это возможно, так как вы якобы заплатили за это деньги), вы должны быть в состоянии снести все обновления от Apple..
+531
Abdul Muntaqim 23 янв. 2016 г., 14:51:19

Устройство может быть заражен, и это вызывает все эти приложения должны быть установлены в одиночку. Я советую вам найти надлежащий ПЗУ и перепрошить устройство.

+326
jeho 23 авг. 2011 г., 09:46:07

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

Входной файл:

chr21.9411551 7 13 53.8461538461538 7 29 24.1379310344828

Ожидаемые результаты файла:

chr21 9411551 7 13 53.8461538461538 7 29 24.1379310344828
+322
scgzhdzed 2 янв. 2022 г., 13:15:23

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

У меня гораздо лучше опыт записи через FFmpeg/avconv с помощью входного устройства x11grab. Я использую flashsv (Флэш-видео с экрана) кодек для хорошего качества и умеренной размер файла при записи экрана.

+289
seinfeld 26 июн. 2017 г., 20:08:42

Держите нас расширенная и использовать его, чтобы ввести å. Это альт + К и то есть.

+289
Flakerim 19 июл. 2016 г., 11:54:56

Я отправил в прошлом месяце рукопись к публикации, и я просто вернул его с пересмотра. Было два проверяющих, которые рецензируемой рукописи, и оба, кажется, имеют различные мнения относительно содержания. Один рецензент попросил меня опустить график, как он/она считает это бесполезной и не учиться повествование еще один прокомментировал улучшение графической. Они также имеют разные взгляды на размер образца моего эксперимента. Один из них, хоть и наш размер выборки был небольшим, а другой согласился на выборки только с улучшением статистического анализа. Они также разделили взгляды на дизайн исследования. Один из них думал, что наш дизайн исследования был испорчен и мы должны вернуться в лабораторию, чтобы выполнить дополнительные тесты, в то время как другой рецензент думал, что наш дизайн исследования был в порядке только отсутствует статистический анализ.

Как я должен подойти к этому?

+139
David155 David155 2 июл. 2014 г., 23:34:36

Экипаж Роджера.

Когда Робин обсуждает Poneglyphs с Сильверс Рэлея,

Робин заговорил и спросил про пустоту века, объясняя Рэлея свои выводы из Poneglyph в Skypiea. Рейли ответил, что он действительно узнать историю его, но сообщил, что она продолжит искать его самостоятельно, он объяснил, что если он сказал ей, что в настоящее время она к этому не готов ни есть силы и ресурсы, необходимые, чтобы действительно воспользоваться информацией.

По-видимому, Роджер не мог прочитать poneglyphs, но все-таки мог их понять.

Что касается Роджера, используя потерянный сценарий Poneglyph на Shandoran колокольни, он загадочно заявил, что Роджер мог бы просто услышать голос всего сущего.

Так что да, они знают истинную историю и то, что произошло в бездне века. Я бы поставил Робин является самым осведомленным человеком после них.

+120
TA3 19 июл. 2010 г., 12:17:48

Я использую mpd, чтобы передавать музыку на мой телефон (подключен к Hi-Fi) через протокол HTTP.

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

Есть ли способ, чтобы направить пульс аудио выход для мурз , а не динамики?

+103
Habbyy R 15 мар. 2022 г., 05:09:05

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