Как сравнить переменную строки в строке

Я запускаю LS-Ла по объемам каталог. Он показывает мм реж для 9 жестких связей и СМИ реж иметь 12. Если я после кд в ММ каталог и выполнить команду ls-Ла, он показывает только 7 пунктов, а если я диск в СМИ Дира, он имеет 12, как ожидалось. Почему мм ДМО имеют только 7 пунктов? разве это не должно быть 9?

+904
JellyWang 5 мар. 2012 г., 02:22:46
25 ответов

ShellCheck - это хорошее начало для bash Программирование. Она дает очень полезные советы:

Строка 6:
если [[ "$CDTRACK" =~ "([[:Альфа:][:пустой:]]*)- ([[:цифра:]]*) - (.*)$" ]]
 ^-- SC2076: Не цитируйте Рит =~, это будет соответствовать буквально, а не как регулярное выражение.

Регулярное выражение не может быть процитирован такой. Рабочий пример с бежал специальных символов (в основном пробелы):

если [[ "$CDTRACK" =~ ([[:Альфа:][:пустой:]]*)-\ ([[:цифра:]]*)\ -\ (.*)$ ]]

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

если [[ "$CDTRACK" =~ ([[:Альфа:][:пустой:]]*)"- "([[:цифра:]]*)" - "(.*)$ ]]

Проявляющаяся в тест против существующей строки:

если [[ "Людвиг ван Beethovern - 02 - Адажио ООН поко Моссо.Огг" =~ ([[:Альфа:][:пустой:]]*)-\ ([[:цифра:]]*)\ -\ (.*)$ ]]; затем Эхо "${BASH_REMATCH[2]}"; интернет
+979
mrsteve 03 февр. '09 в 4:24

В последние несколько недель я пытался автоматизировать процесс тестирования программного обеспечения в моей компании. Я нашел примеры как лучший способ для меня. Сначала я был автоматизировать некоторые тесты, основанные на Python, который не был проблемой, и я получил его на работу. Я загрузить пользовательские ОС и тест запускается в отдельном окне командной строки, если это не удается или закончить его отправляет уведомление по электронной почте

Моя проблема с тест Линукс у меня (я никогда не работал с Linux) в настоящее время этот тест использует Grub4dos для загрузки BZimage и тест Linux запускается в среде Linux. Моя цель состоит в том, чтобы использовать тот же метод, как с помощью Python, так что это даже можно запустить Linux внутри WinPE и как я могу это сделать? жратва решение для меня? Я не мог заставить его работать в WinPE.

+948
user276327 21 окт. 2011 г., 15:15:25

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

Вот некоторые советы о том, как вы должны сделать, легко бежит по холмам:

  • Не беспокойтесь о темпе - концентрация на усилии. Подъемами замедлить вас, так это нормально, если ты едешь не так быстро.
  • Сделать некоторые эксцентричные упражнения для ног (приседания и, например, провалы теленка), чтобы предотвратить травмы от бега в гору и под гору
  • Не беги слишком быстро вниз. Много сил опускаясь на пятки (невозможно запустить на вашем стопы на крутых спусках), так что идти немного медленнее и запустить с более короткими шагами.
+946
user3151998 16 янв. 2022 г., 16:13:57

Я согласен, что это абсолютно ненужно так долго, как вы очистите ваши ножи правильно (мыло, горячую воду на лопасти). Однако убедитесь, что ваши ножи в хорошем рабочем состоянии. Свободные люверсами или канавки могут быть отличные места для бактерий, котор нужно спрятать. Лично я предпочитаю ножи с коммерческими класс "Сани-Безопасные" ручки.

+942
Lukas Renggli 7 янв. 2013 г., 23:33:48

Когда я печатаю в типичном псевдоним с моим .файл мой каталог не работает.

Сейчас у меня есть следующие:

псевдоним cdicloud="/users/<имя_пользователя>/библиотеки/мобильной документов/ком~яблоко~CloudDocs/Папка1/подпапка

Кто-нибудь знает, как правильно сменить каталогах через псевдоним. Все мои другие работы псевдонимов, но этот не хочет работать.

+928
Shawn Shoemake 25 июл. 2011 г., 07:34:13

У меня есть проект строительства путем размещения в стеке.и YAML.

шухер:
 пакеты: [alsaLib]
+902
Liana Lulua 10 сент. 2016 г., 14:48:52

Драйвер, который включает в себя открытый исходный код закрытый код - это проприетарный драйвер. Обратите внимание, что многие лицензии с открытым исходным кодом (включая лицензии GPL) не позволяют этого начать.

Что сказал, Некоторые ОСС лицензий (таких как MIT и BSD лицензии) позволяют использовать ее в несвободных условиях, так неужели вы просите список проприетарных драйверов, которые используют (имеющих соответствующую лицензию) ОСС код.

Нет "исчерпывающий перечень" таких вещей, по нескольким простым причинам:

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

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

Драйверы, которые доступны для скачивания и общего пользования, может быть предметом ограничений на их распространение (например, из единственного официального источника), так что может быть не центральное хранилище для таких вещей. Вы можете найти частичные списки (как в комментарий Braiam), хотя эти, наверное, не отличить проприетарные драйверы, которые включают код ОСС от тех, которые не; скорее всего вам придется исследовать каждый в отдельности.

Обратите внимание, что все драйверы для Linux нужно использовать API ядра/Аби, но это не входит в соответствии с условиями лицензии, и поэтому не составит ", включая код ОС".

+780
Cliff B 3 июн. 2017 г., 04:09:01

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

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

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

Обновление: я имел ввиду обновлять некоторое время назад, но в течении недели я отправляю это, мой кот (который мы имели в течение двух лет) принес домой ее первый "подарок" мне от головы птицы и крылья. Она, должно быть, читаешь мои посты! На другой день она принесла домой живую птицу, которая у нас так кормила обратно на здоровье и выпустили обратно в дикую природу. Для тех, которые вы упомянули колокол не прекращая охоты полностью вы уверены, что были правы!

+765
arun alagappan 12 февр. 2021 г., 09:20:58

Если честно, первое, что я сделал с моим компилятора RHEL6 установки OpenLDAP и должен был вернуться к наследию файла slapd.на основе файла conf файл конфигурации, так как это намного более поддаются такие вещи, как контроль версий и кукол. Однако...

Если вы знакомы с наследием механизмом настройки, вы можете настроить свои списки в файла slapd.conf файл и затем использовать slaptest для переноса конфигурации и CN=config файл конфигурации:

# slaptest -Ф сохранением.конф -Ф сохранением.д

Это должно дать вам что-то начать. Онлайн OpenLDAP и его документации уже включены в документацию об СN=конфигурации динамической конфигурации механизма.

+692
Stovner 7 янв. 2011 г., 16:01:06

У меня есть V-образные Асер белый (2 лидеров, начиная прямо с земли). Мне нужно сделать два отверстия, чтобы использовать все производящ емкость сок из дерева? Или одного достаточно? Из какой части дерева сок идет? Как это поток, в каком направлении?

(Дерево 14 лет, и я не планирую сделать любой сока за полтора десятка лет, но я спрашиваю заранее)

+626
bob marly 2 июн. 2022 г., 19:39:46

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

+602
Jessey Montgomery 21 июн. 2018 г., 02:44:46

У вас нет доступа к команде shutdown. Попробуйте этот выполнения:

судо команду chmod U в+с командой /sbin/выключения

затем в кронтаб, укажите полный путь к отключению

0 22 * * 1-5 /переключатель/выключения теперь
+568
malissa 9 мар. 2022 г., 17:16:16

Атланта.

+459
Vartan 5 апр. 2019 г., 07:56:47

Просто установите арт-менеджер (судо apt-получить установку гнома-арт) и выбрать из различных категорий элементов

+441
Musa Laode Norman 1 февр. 2022 г., 17:03:52

Решение на Perl. В первой строке выведите отличается от вас (пропавших без вести - после того, как & в требуемый выходной?).

#!/usr/Бен/Perl с
использование предупреждений;
использовать строгие;

мой $первый = 1;
мои @линия;

выход Sub {
 печать присоединяйтесь к('&', @линия), "\П", если $первый;
}


мой $предыдущий = м();
в то время как (<>) {
гусеничка;
 если (S/.*: //) {
выход();
 печать "$_:";
 $предыдущий = м();
 @линия = ();

 } еще {
 мой ($префикс, $суффикс) = сплит /-/;
 если ($префикс Пе $предыдущий) {
 пуш @линия, "$префикс-$суффикс";
 } еще {
 пуш @линия "-$суффикс";
}
 $предыдущий = $префикс;
}
 фдоон $первый;
}
выход(); # не забудьте выхода последней строке.
+426
BonderWu 31 авг. 2010 г., 00:30:28

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

Есть ли преимущества использования транзакций через блокчейн?

Это более безопасным или менее безопасным? Это быстрее или медленнее? Я чувствовал, что медленнее?

Мы идем на это только потому, что мы должны использовать криптовалюты?

+416
user175863 29 мая 2010 г., 11:30:16

ИМХО, - Упайя (искусные средства) - цель Будды учение подобно плоту, чтобы взять нас через океан сансары на острове изысканного блаженства.

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

Есть некоторые, которые думают, что Будда учил реалиях, физические и психические.

Когда спрашивают, что делает ваш учитель учит? "существует страдание (или стресс), причина страданий (или стресс), что есть конец страданий (или стресс), и путь к концу страдания (или стресс).

+343
user41071 18 мар. 2012 г., 03:34:10

Есть команды, поддерживаемые используя wpa_cli , чтобы сделать wpa_supplicant от сканирования и приносить результаты моих нужную сеть с помощью SSID вместо того, чтобы соискатель проверять все близлежащие сети ?

+309
estoy 29 дек. 2010 г., 23:42:03

Мой покойный 2009 имак работает в качестве внешнего дисплея для моего начала 2013 15" сетчатка MacBook Pro, и для моей середине 2014 года 15" сетчатка MacBook Pro, используя этот кабель. Оба ноутбука имеют молнии; имак не имеет молнии.

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

+304
Hanspeter Oberlin 17 мар. 2010 г., 09:18:35

Вы можете сделать это, как показано ниже:-

  1. первая строка скрипта будет печатать строки 1 и sed будет извлечь строку под [] и хранится в параметр1

  2. Вторая строка скрипта будет печатать 4-й линии и awk печати столбца 3 и хранится в переменной параметр param2

  3. 3-я строка скрипта будет печатать 5-й линии и 4 линии скрипт печати 6-й линии и awk печати столбца 1 и sed извлекает " из него

     параметр1=$(голову -1 sudoers.txt | е с/ОК: \[//г;с/] => {//г')
     параметр param2=$(голову -4 sudoers.txt | хвост -1 | у awk '{печати 3$}')
     param3=$(голова -5 sudoers.txt | хвост -1 | у awk '{печати 1$}' | е с/"//г')
     param4=$(голову -6 sudoers.txt | хвост -1 | у awk '{печати 1$}' | е с/"//г')
    
     Эхо '$параметр1 $параметр2 $param3 $param4' > sudoers.txt 
    
+299
vadankov 19 авг. 2014 г., 18:50:55

В качестве альтернативного, в зависимости от вашего рецепта, является использование ангельский бисквит олово; т. е. с центральным отверстием.

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

Мой рецепт, от бабушки, от старого торонтская газета "Телеграф", на самом деле призывает к такой сковороде.

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

+276
Wirone 22 февр. 2017 г., 19:02:02

Проклятые духи - духи на могилу, и турбо маны. Самый дешевый пока комбо.

Статистика

  • 8 карточек (в среднем 10 жизнь/карты) я думаю, можно "обмануть", чтобы увеличить СР, заполняя колоду с 52 дешевые духи. Это позволит вам вытянуть по 52 (авг 26 жизнь/карты). Высшей жизни в Средняя карта, но не реалистично.
  • 35 маны (в среднем 2.5 жизни/маны)
  • 80 потерянной жизни
  • $4.65 (СР 17.20 жизни/$)
+263
xelas 13 нояб. 2016 г., 22:50:42

Я хочу поставить жесткий диск (500ГБ), который пришел с моего Макбук Про (13" середина 2012 г.) В внешний (USB 3.0) корпус жесткого диска. Есть ли преимущества в выборе одного с интерфейсом SATA III с интерфейсом (6 Гбит/с) для этого жесткого диска, или же с интерфейсом SATA II работа (3 Гбит/с) так же хорошо?

+155
Michael Krolewski 15 февр. 2017 г., 10:02:17

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

Один Учиха, который пробудил его риннегана имеет 5 типов глаз..

  • обычные черные зрачки

  • шаринган

  • Mangekyou Шаринган

  • Вечный mangekyo Шаринган

  • Риннегана
+118
Dieter G 28 апр. 2012 г., 16:57:25

Что такое утилиты Bluetooth для Linux, что позволит мне пару и отсоединить устройств, отображение сообщений, поступающих из устройства, отправлять сообщения на устройство (надеюсь сделать с помощью файловой системы!), и установить любой доступный флаги?

Приложение в виду, что я просто хочу сказать 10 крошечных клавиатур Bluetooth и карты для каждой клавиши на каждой клавиатуре, чтобы отправить сообщение в миди (очевидно, что Midi-часть не является частью операции).

+68
Byrne Young 11 июл. 2020 г., 00:20:35

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