Как я могу использовать возвращение функцией как условие, если еще потом ярлык?

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

если ТСТ; затем
 Эхо "успех"
еще
 Эхо "провал"
интернет

функция ТСТ () {
 возврат 0;
}

Однако я не могу показаться, чтобы быть в состоянии сделать это, используя сокращенный синтаксис. Я пробовал много комбинаций следующее заявление включающий тестирование [[ ТСТ = правда ]] или если это = "0" но я не смог это выяснить.

[[ ТСТ ]] && Эхо "успех" || Эхо "провал"

Что такое правильный способ, чтобы проверить функцию в условие if, используя синтаксис ярлыка Баш?

+551
Samet Atdag 1 янв. 2018 г., 18:41:53
30 ответов

2 $и 3 $в одиночные кавычки. Оболочка не подставлять переменные в одинарные кавычки, поэтому они интерпретируются как awk. Переключиться на двойные кавычки:

на awk "НР >= $2 && НР < = 3 ${ печать }" < "$1"

Обратите внимание, что вы можете достичь того же с

СЕПГ -н-х,файл Мп' 

где X и Y-это номера строк, или же в Perl с

печать на Perl -нэ 'если файл х .. й' 

которые и так коротка, вы, наверное, не нужна функция для них.

+986
Vilgelmina7 03 февр. '09 в 4:24

Ответ заменены:

В основном это случилось из отнимание по 5 строк после' с 'все 20 линий после

вот мое краткое предложение

дифф <(команда grep 'представляет:' именем -в 20) <(команда grep 'представляет:' именем -в 5)

Конечно вывод diff будет содержать некоторые дополнительные заголовки строк и ' знак<', который вы хотите отфильтровать

однако это не имеет большого значения для фильтрации

+968
Argun 22 апр. 2015 г., 23:19:34
Другие ответы

Связанные вопросы


Похожие вопросы

Вот в awk один лайнер.

Пути $ Path=$(е %с "$путь" \
 | на awk -ВРС=: -вор= '!а[$0]++ {если (Кол>1) функции printf(":"); функции printf("%ы", $0) }' )

где:

  • е %с "$путь" печатает содержимое $путь без завершающего перевода строки
  • РС=: изменения входного разделителя записей символ (по умолчанию строки)
  • ПРС= изменения выходной разделитель записи в пустую строку
  • а имя неявно создается массив
  • $0 ссылается на текущей записи
  • в[$0] - это ассоциативный массив разыменования
  • ++ - это пост-инкремент оператор
  • !а[$0]++ охраняет правой стороны, т. е. он уверен, что текущая запись не только в печати, если оно не было напечатано раньше
  • НР текущее число записей, начиная с 1

Это означает, что awk используется для разделения пути содержимого по : разделитель знаков и отфильтровать повторяющиеся записи, не изменяя порядок.

Так как awk ассоциативные массивы реализованы как хэш-таблицы во время выполнения линейно (т. е. за o(Н)).

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

На awk + вставить

Выше может быть упрощена с пастой:

Пути $ Path=$(е %с "$путь" | на awk -ВРС=: '!в[$0]++' | вставить -С -Д:)

На вставке команда используется для вкрапить из awk выход с двоеточиями. Это упрощает действие на awk для печати (это действие по умолчанию).

Питон

Такой же, как два питона-вкладыш:

Пути $ Path=$(импорт ОС питон3-С; от импортных коллекций OrderedDict; \
 л=ОС.энвирон["путь"].сплит(":"); напечатать(":".присоединиться(OrderedDict.fromkeys(л)))' )
+900
karel 11 янв. 2013 г., 05:35:21

У меня есть утилита bash, который выводит результаты измерений на экран видео, как она работает и записывает результат в файл одновременно. Я повторять дважды один и тот же код (см. ниже).

Один раз написать на экране, и

Один раз, чтобы записать в файл.

Это кажется много избыточности для меня.

Я могу поставить один блок текста в что-то вроде функции, то вызов может быть записана на экране и файл одновременно?

Это позволит сократить большое перенастройкой.

Пример ниже

###### запись в файл : нажать в конце времени в конце ################
Эхо >> $имя_файла
Эхо "время окончания: "$значение end_time >> $имя_файла
Эхо >> $имя_файла
Эхо >> $имя_файла
Эхо >> $имя_файла

###### вывести на экран : нажимаем конце времени в конце #################

Эхо 
Эхо "время окончания: "$время окончания 
Эхо
Эхо
Эхо

Так что я бы искала что-то подобное

фунции text_block{
###### вывести на экран : нажимаем конце времени в конце #################
Эхо 
Эхо "время окончания: "$время окончания 
Эхо
Эхо
Эхо
}

Затем команды, которая делает что-то подобное

"команда печати text_block на экране, распечатать text_block в файл"

+836
anka90 27 мар. 2016 г., 18:34:06

Сначала повернуть экран, то измените разрешение до 1440*900 и последний шаг-снова изменение вращения на правильный вариант.

+814
Nelson Lam 30 авг. 2014 г., 02:37:30

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

+791
alexjs000 20 нояб. 2014 г., 09:53:25

Этот вариант работает для меня:

$ Эхо "великий человек" | у awk '{сплит($0,а"#"); } конец {печать[1]; печати[2];}'
большой
человек

Из документации:

сплит(строка, массив [, fieldsep [, сепов ] ])

Разделить строку на части, разделенные fieldsep и хранить куски в массив и строки разделителя в массиве сепов. Первый кусок хранится в массиве[1], второй кусок в массив[2], и так далее. Строковое значение третьего аргумента, fieldsep, это регулярное выражение, описывающее где разбить строку (как FS может быть регулярное выражение, описывающее где для разделения входных записей; см. выражение разделения поля). Если fieldsep опущен, используется значение ПФ. Split() возвращает количество созданных элементов. сепов является расширение поглазеть с сепов[я] в строку разделитель между массив[я] и массив[я+1]. Если fieldsep представляет собой единое пространство, то любые пробелы переходит в сепов[0] и пробелы в конце переходит в сепов[N], где N-это значение, возвращаемое сплит() (то есть количество элементов в массиве).

+784
Danielpatton44 28 февр. 2013 г., 06:33:54

При использовании этой команды он будет идти от текущего пути вниз. Так что у вас есть что-то вроде этого:

из dir1
из dir1/temp_diag
из dir1/temp_diag/файл1

Вы используете вашу команду изнутри из dir1 и найти вступает в директорию dir1/temp_diag и выполняет

МВ ./temp_diag/файл1 temp_diag/файл1

Вы на самом деле говорите команду, чтобы переместить файл к себе.

Обновление: Если вы не имеете любые подкаталоги с файлами, то вы можете добавить опцию, чтобы найти параметр maxdepth 1. Так:

найти . -тип F -имя 'п*' -maxdepth с 1 опции-mtime +30 -exec МВ {} \temp_diag;

или если у вас есть подкаталоги, но не хотите включать temp_diag тогда:

найти . -путь ./temp_diag -чернослив -о-печати -тип F -имя 'п*' опции-mtime +30 -exec МВ {} temp_diag\;
+699
Ritesh Official 16 мар. 2011 г., 02:44:31

Наше имя команда возвращает имя сервера.домен.
Это противоречит нашей механизма проверки подлинности при нашем активном каталоге.
Можно ли позволить пам модуль использовать имя хоста -з (короткое имя?)

+676
skryshtafovych 19 авг. 2016 г., 19:58:26

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

SSH пользователь@школа-сервере
+658
Maxym Martyn 28 сент. 2016 г., 20:25:48

Вы, вероятно, хотите современную программу дедупликация резервной копии. Проверить BorgBackup.

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

+653
robert richardson 13 янв. 2013 г., 13:58:59

Я хочу присвоить часть моего имени текущего рабочего каталога в переменной и использовать его в скрипте внутри самого каталога.

Например:

Если мой pwd-это :

/дома/рабочего/проект/АБВ/АБВ/abc_123, есть ли команда, чтобы назначить Азбука переменной, скажем, $имя_проекта?

Я пробовала каталог, но он, кажется, возвращается '.' для ввода 'дуо', и в любом случае мне нужен еще один шаг позади, чем то, что dirname можно якобы вернуть.

+613
Tony Tellez 25 авг. 2016 г., 22:15:21

Мне кажется, есть брандмауэр блокирует доступ к внешнему миру и прокси-сервер обрабатывает требуется доступ к FTP и web.

+603
Suchir Kavi 26 мая 2010 г., 23:32:39

Это зависит от того, какая система инициализации вы используете. Если у вас сборочного окружения сконфигурирован, чтобы использовать busybox init или с SysV init, то правильный способ справиться с этим, вероятно, через скрипт. Если он у вас настроен, чтобы использовать systemd хотя, можно просто сбросить файл с .конф расширение в файл/etc/модулей нагрузки.д/ и в/usr/lib в/модулей нагрузки.д/ с каждого модуля, которые вы хотите загрузить, перечисленных в строке сам по себе, и systemd не будет загружать их при загрузке.

+569
mtoc 1 апр. 2018 г., 18:14:32

Если первый сектор файловой системы повреждена, запустите с файл команды. Пройти вариант, так что он смотрит на устройство контент, а не просто сказать “Это устройство”.

файл -ы на /dev/sdb3

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

Если это не поможет, потому что это экзотическая файловая система или том, что тип файла не распознает, попробуй голову -с 1024 Кбит / с на /dev/sdb3 | строки | меньше и посмотреть, если это дает подсказку.

Если вы не можете разобраться, попробуйте криминалистические средства, такие как TestDisk. Вам не нужно знать тип файловой системы для выполнения: вы можете использовать его, чтобы осмотреть поврежденный диск, что-то вроде того. Если вы подозреваете, что таблица разделов повреждена, TestDisk может попробую тоже угадать.

+533
pascalbros 14 мая 2016 г., 07:56:56

Я предполагаю, что вы неправильно понимаете понятие 'Реал-timeness'. Если нет, то извините, но это случается очень многое, и я думал, что я бросить маленькое уточнение здесь.

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

+500
user1476842 12 нояб. 2015 г., 15:22:51

От https://piv.idmanagement.gov/engineering/ssh/#ssh-from-macos и работает почти так же на Linux:

  1. Установите OpenSC.
  2. Вставьте ПИВ/САС в карточку читателя.
  3. Просмотреть сертификаты на компьютере Mac, введите:

    pkcs15-инструмент-список-общественные-ключи

  4. Обратите внимание на ПИВ двиг по умолчанию идентификационный номер.

  5. С помощью ридера с картой: SCR35xx считыватель смарт-карт
 Ключ RSA [ПИВ двиг по умолчанию]
 Объект флаги : [0х0]
 Использование : [0xD1], шифрования, обертывание, убедитесь, verifyRecover
 Флаги доступа : [0х2], экстракт
 ModLength : 2048
 Ключевые Реф : 154 (0x9A)
 Родная : да
 ИДЕНТИФИКАТОР : 01 (ТОЛЬКО ПРИМЕР)
 DirectValue : <отсутствуют>
  1. Используйте свой ПИВ двиг по умолчанию идентификатор, чтобы просмотреть свой SSH-ключ. Введите:

    pkcs15-инструмент-чтение-СШ-ключ 01

  2. При появлении запроса введите ПИВ/ПИН-САС. SSH-ключ будет выглядеть так:

    СШ-ОГА AAAAB3NzaC1yc2EAAAADAQABAAABAQCypn2dshoflbnmraip2mnlu ....

  3. Скопируйте ключ и вставьте его в текстовый файл.

  4. Отправить текстовый файл для администратора сервера и запрос на новый счет.
  5. Если у вас есть аккаунт, вы можете войти в удаленный сервер. Введите:

    СШ-я /usr/lib64/opensc-pkcs11.так @

  6. При необходимости, вы можете изменить настройки в файле /etc/в файле sshd_config:

    PKCS11Provider в /usr/lib64/opensc-pkcs11.так

  7. Введите ПИВ/контактный САС, когда будет предложено. После проверки вы будете регистрироваться на удаленном сервере.

+472
venkat Bhashyam 14 июл. 2019 г., 17:44:55
Двухэтапная проверка, которая также называется двухэтапной аутентификации, это функция безопасности, которая включает в себя два уровня безопасности для вашей учетной записи.
+398
Xinyu Guan 9 янв. 2010 г., 07:21:33

Идентификатор UUID ничего не сказать. У меня есть маленький сервер с восемью идентичные диски компании HGST в нем - так что я смотрю ? Слишком велика вероятность ошибки, используя идентификаторы UUID.

Самый простой способ обойти отдать диски последовательной этикетки когда вы форматируете их, а затем использовать fstab для монтирования их на этикетке идентичных точек во всех ваших машин. Тогда у вас нет дурачиться с будут sda1,sda2,sdb1 и такие, для большинства практических рода операции.

Некоторые системные инструменты требуют "в/dev/[что-то]", а не через точку монтирования ... но посмотри в /dev и вы увидите "как/dev/диск/по-лейбл" там и обычно вы можете использовать, что вместо "будут sda1" или любой другой.

+398
Neville Nazerane 13 февр. 2016 г., 01:52:51

Для GNU gzip в 1.6 или выше, FreeBSD и производные или последних версий NetBSD, где увидеть don_cristi ответ.

С любой версии, вы можете использовать Shell редиректы, как в:

помощью gzip < файл > file.gz

Когда не дали ни одного аргумента, с помощью gzip читает стандартный входной сигнал, сжимает его и записывает сжатую версию в стандартный вывод. В качестве бонуса, при использовании оболочки редиректы, вам не придется беспокоиться о файлах, называемых "--помочь" или "-" (что последнее по-прежнему является проблемой для gzip-сжатия -с - -).

Еще одно преимущество за помощью gzip -C файл > file.gz заключается в том, что если файл не может быть открыт, то команда будет выполнена, без создания пустой file.gz (или перезаписи существующего file.gz) и без gzip-сжатия на всех.

Существенная разница по сравнению с помощью gzip -к , хотя это не будет попытка скопировать файлс метаданными (права собственности, права доступа, время изменения, имя распакованного файла) в file.gz.

Также если file.gz уже существовал, он будет молча переопределить это, если вы превратили noclobber в свою оболочку (с взаимозачета noclobber например, в POSIX оболочек).

+381
Arpit Jain 24 июн. 2010 г., 00:22:45

Просто сделать свой собственный лаунчер, например Мусорка.рабочего стола:

[Запись Рабочего Стола]
Версия=1.0
Тип=Приложение
Имя=Мусорка Просмотра
Комментарий=Потому Что Я Могу!
В exec=в открытые мусора:///
Значок=пользователя-мусор
Терминал=ложь
Категории=гном;

место это1 в $XDG_DATA_HOME/приложений (обычно ~/.местные/доли/приложения) если вы хотите, чтобы это было конкретным пользователем или в$XDG_DATA_DIR/приложений (обычно /usr/доли/приложения) если вы хотите, чтобы он был доступен всем пользователям; затем, в то время как в режим обзора, нажмите на Показать приложений, кнопку на тире (или использовать супер+в), найдите значок Корзина и перетащите его в тире (избранное).


1: Обратите внимание, что на некоторых серверах рабочем столе файл должен быть "помечен как проверенный" (либо дважды щелкните его и пометить как надежные или сделать его исполняемым и добавить #!/usr/Бен/ОКР кода валюты XDG-открыть в верхней части файла).

+374
sotocast 17 янв. 2018 г., 09:52:26

Я хочу искать рекурсивно через каталог и найти все файлы, которые не скрытые файлы себе, а не в скрытый каталог. Я попытался с помощью найти . -тип F -не -имя '.*' что исключает любое основание наименование скрытых файлов, но это все равно повторяется в скрытых каталогах.

каталог/
файл.пы
.hidden_file
.hidden_dir/
файл.с

Я хотел бы, выход должен быть:

./dir/file.py

тем не менее, я получаю:

./dir/file.py
./реж/.файл hidden_dir/.с

Редактировать: Я бы хотел список только файлов, т. е. -типа F

+360
shasan 21 июн. 2017 г., 06:45:10

Я установил в openSUSE прыжок 15 вместе с моим Windows 10 на тот же жесткий диск, но в выделенное свободное пространство. Я ожидал возможность двойной загрузки, но в Windows 10 пункт не появляется в меню grub на всех. Все разделы (включая раздел системы Windows ЭФИ) все же есть. но я не знаю, как для восстановления загрузки Windows. Как я могу повторно загружается Windows снова (без потери в openSUSE)?

Вот текущее состояние жесткого диска:

Устройства в /dev/ПДД
Размер: 232.89 ГБ
Зашифрованное: Нет
Путь к устройству: разъем pci-0000:00:1Ф.2-Ате-1
Идентификатор устройства 1: Аты-Samsung_SSD_850_EVO_250GB_S21NNXag700322j
ID устройства 2: для SCSI-0ATA_Samsung_SSD_850_S21NNXAG700322j
Идентификатор устройства 3: для SCSI-1ATA_Samsung_SSD_850_EVO_250GB_S21nnxag700322j
Идентификатор устройства 4: для SCSI-35002538d4028bcda
Идентификатор устройства 5: для SCSI-SATA_Samsung_SSD_850_S21NNXAG700322j
Идентификатор устройства 6: ВВН-0x5002538d4028bcda

и картинка:

enter image description here

+333
yeleek 11 янв. 2012 г., 02:09:56

Это транслируется в переменной расширения:

параметр ${:?слово}

Если параметр имеет значение null или снять, расширение Word (или сообщение об этом, если слова нет) записывается в стандартной ошибкой и оболочка, если он не является интерактивным, выходит. В противном случае, значение параметра заменяется.

Поэтому если нет аргумента при выполнении скрипта, то переменная УМК будет помочь и записывается в стандартный и обратно в оболочку.

Однако, это просто читать и не казнили. Если вы окружите его с обратные кавычки, то оно будет выполнено и выполнять фунции использование:

помогите() {
 Эхо "использование: $0 {создать|загрузить|отчет}"
}
КМД=${1:? `помочь`}

К сожалению, это до сих пор присутствует stderr, как переменная расширения предназначен для.

Вы могли бы также сделать следующее:

команду cmd=${1:-помогите}
$УМК
+292
Mike Rundle 20 июл. 2013 г., 12:20:17

В CentOS 7 хост-ОС, гостевые ОС.

В VirtualBox-6.0-6.0.4_128413_el7-1.архитектуру x86_64

В VirtualBox Гостевые Дополнения 6.0.4

Хост ядра 3.10.0-957.1.3.el7.архитектуру x86_64

Оценки ядра 3.10.0-957.10.1.el7.архитектуру x86_64

Гостевой файловой системы в ext4. Проверено, что "d_type=истина"

Мы подготовили виртуальный ВМ коробка, способны "залетный привал", "бродяга" и "залет СШ", никаких проблем.

Далее, установленным Docker-CE в гостевой.

залетный привал, бродяга, мы получаем это: Настроенные оболочки (конфиг.СШ.оболочки) является недействительным и не правильно выполнять команды.

Мы использовали эту виртуальную машину на пару лет, хотите определить, что изменилось.

Докер версия немного старше, докер-се-17.09.1.се-1.el7.в CentOS

Следующий шаг, обновить настройки в виртуальной машине, докер-се-18.09.5-3.el7.архитектуру x86_64

Такая же проблема:

Настроенные оболочки (конфиг.СШ.оболочки) является недействительным и не правильно выполнять команды.

+274
Ciara Quinn Bravo 13 июл. 2018 г., 01:27:32

Вопрос

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

Я нашел несколько источников (ссылка 1 Ссылка 2) Что касается более конкретными, как, к какой таблице нормы применяются очистки ордена флаги, чтобы исправить эту проблему.

Я также нашел несколько источников (Ссылка 3 Ссылка 4), которые предполагают, что вы могли бы быть пропавших без вести модули.

1. Отсутствует флаг в команду iptables

По данным вопрос, с которым сталкиваются другие в ссылке 1 и ссылке 2, это может быть из-за вашей команды слишком неоднозначны, чтобы быть правильно истолкован. Добавление -Т нац вариант может помочь в этом.

в iptables -Т физ-входной сигнал -П по UDP --dport 27015 -м предел --предел 10/С-ограничение-взрыв 20 -й капли 

Сохранить правило и перезагрузите компьютер или просто перезапустить iptables в сервис. Это должно решить проблему. Ссылка 2 предложения с разницы между POSTROUTING и следующее. Я бы убедитесь, что вы знаете, какой вы предпочитаете использовать и, возможно, одним из исправлений, которые они предлагают.

2. Недостающие параметры ядра

Если первый вариант не работает, то вам может отсутствовать нужные модули ядра. По данным Ссылка 3 и ссылка 4, Вам может понадобиться инициализировать недостающие функции.

С помощью lsmod распечатывает, вы можете получить список всех установленных модулей. Модули вам не хватает может быть связано с xt_multiport и xt_comment. После субантарктический сообщение на форуме, там может быть дополнительный набор модулей ядра, вам нужно включить тоже. С помощью команды modprobe можно попробовать включить с netfilter, ip_tables, ip_conntrackи т. д.

Я буду включать ссылки на Арч Линукс Вики и Tecmint статья о том, как включить модули ядра. Эта ссылка объясняет, как правильно настроить iptables для CentOS с помощью команды modprobe.

файл /etc/sysconfig нужно/модули/*.модули или в/etc/rc автомобиль.модули

 Эхо "команды modprobe ip_conntrack" >> /путь/к/модулей/с iptables.модули
 команду chmod +х /путь/к/модулей/с iptables.модули

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

Заключение

Пожалуйста, убедитесь, что вы отформатировали свой команды в iptables правильно. Есть много ресурсов там, чтобы делать то, что вы хотите, как долго, как вы правильно форматировать вещи. Я тоже в том числе ссылку на этот вопрос с докер на GitHub в случае, если вы на самом деле используете Docker-образ, основанный на Debian.

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

Удачи!

+270
Mehi Shokri 12 июл. 2011 г., 14:19:11

У меня Dell 710 с Quad bcom на NetExtreme 5709s. Во имя целесообразности, я пытаюсь загрузиться с выжимкой LiveCD, но драйвера от Broadcom не бесплатные, так что они не приходят при загрузке.

Нет проблем, я думаю. Я тапки-чистая bnx2-прошивки Деб и все хорошо.

Я вижу интерфейсов в команду lspci, я распаковал deb и успешно выполненные команды modprobe bnx2; однако я все еще не могу увидеть интерфейсов связи IP-шоу. Что еще я должен сделать, чтобы вывести эти интерфейсы без перезагрузки?

Редактировать

У меня есть старые записи в файле/var/журнал/Керн.отчет о невозможности загрузить bnx2 при загрузке, но команды modprobe завершается успешно без других записей в журнале...

$ lsmod распечатывает | личные грэп 
bnx2 57385 0 
+117
davem 30 июн. 2019 г., 00:02:43
сравнению с XInput 

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

сравнению с XInput сет-инт-проп <device_id> <property_id>

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

+111
romadashatanya 13 мая 2018 г., 01:43:40

Если вам это нужно для какой-то скрипт, не только для вашего любопытства вы можете СЭД выход/на awk расширения xrandr для этого значения и вычислить наименьшее общее кратное алгоритм.

Тем не менее, для бывших. на 16:10 будет 8:5 (это математически правильно, но не так, как мы привыкли. Поэтому он может быть проще, чтобы соответствовать его в какой-то ассоциативной таблице.

+36
user226759 26 февр. 2013 г., 18:35:59

У меня есть две переменные вход:

ПЕРЕМЕННАЯ1="Азбука Красный-Синий кот пустой манекен Рамми"
ПЕРЕМЕННАЯ2="Рамми ноль пустая крыса кот наоборот"

выход: Я хочу, чтобы выход следующим образом: (снять распространенные из $ПЕРЕМЕННАЯ2 в переменной$var1)

Азбука красный синий манекен

Я попробовал следующим образом:

для меня в переменной $var1
делать
 для J в $ПЕРЕМЕННАЯ2
делать
 если [ $я != есть $J ]; тогда
 Эхо $я;
интернет
сделано
сделано

Вот, если символы [ $i == $j в ]; тогда Эхо $я, вот я получаю на выходе совершенно как кошка пустым Рамми Но мне нужно сделать выход другие, чем эти.

+18
f4nt 14 авг. 2014 г., 04:35:18

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil