Как функциональность команде getopts, когда просто вызывает другую функцию в файл

Я бы хотел иметь именованные параметры для моей функции.

Я, кажется, только быть в состоянии использовать getopts для основной функции, вызываемой из командной строки.

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

например, следующее не работает:

$ кот getops_example.sh 
использование функции {
 Эхо "здесь"
}

функция my_test {
а команде getopts ":с:п:" о; не
 дело "${о}" в
с)
ы=${OPTARG}
 ((с == 45 || с == 90)) || использование
;;
п)
Р=${OPTARG}
;;
*)
использование
;;
эсок
сделано
}
my_test 11 20
Эхо "s составил$"
Эхо "п $р"
$

$ ./getops_example.sh -с. 10 -стр. 20
s был 
P был 
+369
ptpare 22 апр. 2011 г., 11:23:52
32 ответов

У меня есть файл с именем : файл , который состоит из следующих данных

1 АС ББ ЧЧ
2 АБ УК ДД
3 ЦС ББ ЧЧ
4 ДД УО
5 БР АА АА

Я введите следующую команду в Bash для сортировки данных согласно второму персонажу, второе поле

сортировка -К3 файла newfile

Я ожидала следующие результаты

3 ЦС ББ ЧЧ
2 АБ УК ДД
1 АС ББ ЧЧ
5 БР АА АА
4 ДД УО

почему я получаю следующие результаты и как мне решить согласно третьему характера (игнорирование пустых)

5 БР АА АА
1 АС ББ ЧЧ
3 ЦС ББ ЧЧ
2 АБ УК ДД
4 ДД УО
+937
vostro 03 февр. '09 в 4:24

В Unix и ниже вывод команды netstat -ПЛН, можете IP-адрес 127.0.1.1 быть изменен на 0.0.0.0 порт 7077 с помощью команд Unix или это определяется процессом, который работает на порту 7077?

командой netstat-зл
(Не все процессы могут быть идентифицированы, не принадлежащие процесса информация
 не будет показана, вам нужно быть суперпользователем, чтобы увидеть все это.)
Активные интернет-соединения (только сервера)
Прото приема-вопрос отправить-вопрос локальный адрес внешний адрес состояние PID-регулятора/название программы
протокол TCP 0 0 127.0.1.1:7077 0.0.0.0:* слушать 2864/Ява
протокол TCP 0 0 0.0.0.0:8080 0.0.0.0:* слушать 2864/Ява
протокол TCP 0 0 127.0.1.1:6066 0.0.0.0:* слушать 2864/Ява
протокол TCP 0 0 0.0.0.0:22 0.0.0.0:* слушать
протокол UDP 0 0 0.0.0.0:68 0.0.0.0:* -
УДП 0 0 192.168.192.22:123 0.0.0.0:* -
УДП 0 0 127.0.0.1:123 0.0.0.0:* -
протокол UDP 0 0 0.0.0.0:123 0.0.0.0:* -
протокол UDP 0 0 0.0.0.0:21415 0.0.0.0:* -
Активные сокеты домена Unix (только сервера)
Прото RefCnt флаги состояния типа I-узла ПИД/программа Путь 
в Unix 2 [ акк ] трансляция прослушивания 7195 - в /var/работа/ДГУ/system_bus_socket
в Unix 2 [ акк ] SEQPACKET прослушивания 405 - /пробег/в udev/контроля
+929
ImTiaZ 15 сент. 2018 г., 08:46:41
Другие ответы

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


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

Urxvt имеет отличные urxvt-Перлз коллекция сценариев, которые позволяют работать на текст в терминале, не прибегая к грызуну.

Помимо копирования и вставки, вы можете выбрать URL-адреса и открывать их в браузере или дергать их в буфер обмена, поиск в буфер вывода, и вообще относиться к тексту, как если бы Вы были в своем редакторе.

+901
Vibhanshu Thakur 1 сент. 2010 г., 05:03:52

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

суда apt-получить -Ф установите 

Дает

Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
0 обновлено, 0 установлено новых, 0 для удаления, и 0 пакетов не обновлено.
2 не полностью установлены или удалены.
После этой операции, 0 в дополнительное дисковое пространство будет использоваться.
Настройка xemacs21-мула (21.4.22-14ubuntu1) ...
в /var/lib в/с dpkg/информация/xemacs21-мул.послеустановочных: 38: в /var/lib в/с dpkg/информация/xemacs21-мул.послеустановочных: в /usr/lib в/emacsen-Общий/в Emacs-установке: не найдены
команды dpkg: ошибка при обработке пакета xemacs21-мула (--настроить):
 подпроцесс установлен сценарий, выполняемый после установки вернул код ошибки 127
Нет отчета Аппорт написал, потому что сообщение об ошибке указывает на его ошибки кратностью от предыдущего отказа.
 с dpkg: проблемы зависимостей предотвратить конфигурации xemacs21:
 xemacs21 зависит от xemacs21-мула (>= 21.4.22-14ubuntu1) | xemacs21-мула-Канна-wnn (>= 21.4.22-14ubuntu1) | xemacs21-nomule (>= 21.4.22-14ubuntu1); однако:
 Пакет xemacs21-мул еще не настроена.
 Пакет xemacs21-мула-Канна-wnn не установлено.
 Пакет xemacs21-nomule не установлено.

команды dpkg: ошибка при обработке пакета xemacs21 (--настроить):
 проблемы зависимостей - оставляем "не задано"
Ошибки возникли при обработке:
xemacs21-мул
xemacs21
Е: суб-процесс /usr/бен/с dpkg вернул код ошибки (1) 

После Попытки

суда apt autoremove -Ф

Дает

 Чтение списков пакетов... готово
 Построение дерева зависимостей 
 Чтение информации о состоянии... готово
 0 обновлено, 0 установлено новых, 0 для удаления, и 0 пакетов не обновлено.
 1 не полностью установлены или удалены.
 После этой операции, 0 в дополнительное дисковое пространство будет использоваться.
 Настройка xemacs21-мула (21.4.22-14ubuntu1) ...
 в /var/lib в/с dpkg/информация/xemacs21-мул.послеустановочных: 38: в /var/lib в/с dpkg/информация/xemacs21-мул.послеустановочных: в /usr/lib в/emacsen-Общий/в Emacs-установке: не найдены

команды dpkg: ошибка при обработке пакета xemacs21-мула (--настроить):
 подпроцесс установлен сценарий, выполняемый после установки вернул код ошибки 127
Ошибки возникли при обработке:
xemacs21-мул
Е: суб-процесс /usr/бен/с dpkg вернул код ошибки (1)

После Попытки

суда apt-получить-продувки удалить xemacs21

Дает

Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Следующие пакеты будут удалены:
xemacs21*
0 обновлено, 0 установлено новых, 1 для удаления, и 0 пакетов не обновлено.
2 не полностью установлены или удалены.
После этой операции, 26.6 КБ дискового пространства будет освобождена.
Вы действительно хотите продолжить? [Да/нет] 
(Чтение базы данных ... 260044 файлы и каталоги установлены.)
Удаление xemacs21 (21.4.22-14ubuntu1) ...
Настройка xemacs21-мула (21.4.22-14ubuntu1) ...
в /var/lib в/с dpkg/информация/xemacs21-мул.послеустановочных: 38: в /var/lib в/с dpkg/информация/xemacs21-мул.послеустановочных: в /usr/lib в/emacsen-Общий/в Emacs-установке: не найдены
команды dpkg: ошибка при обработке пакета xemacs21-мула (--настроить):
 подпроцесс установлен сценарий, выполняемый после установки вернул код ошибки 127
Ошибки возникли при обработке:
xemacs21-мул
Е: суб-процесс /usr/бен/с dpkg вернул код ошибки (1)

После Попытки

судо apt-получить установку с dpkg

Дает

Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
dpkg-это уже новейшая версия (1.18.4ubuntu1.2).
0 обновлено, 0 установлено новых, 0 для удаления, и 0 пакетов не обновлено.
2 не полностью установлены или удалены.
После этой операции, 0 в дополнительное дисковое пространство будет использоваться.
Вы действительно хотите продолжить? [Да/нет] 
Настройка xemacs21-мула (21.4.22-14ubuntu1) ...
в /var/lib в/с dpkg/информация/xemacs21-мул.послеустановочных: 38: в /var/lib в/с dpkg/информация/xemacs21-мул.послеустановочных: в /usr/lib в/emacsen-Общий/в Emacs-установке: не найдены
команды dpkg: ошибка при обработке пакета xemacs21-мула (--настроить):
 подпроцесс установлен сценарий, выполняемый после установки вернул код ошибки 127
с dpkg: проблемы зависимостей предотвратить конфигурации xemacs21:
 xemacs21 зависит от xemacs21-мула (>= 21.4.22-14ubuntu1) | xemacs21-мула-Канна-wnn (>= 21.4.22-14ubuntu1) | xemacs21-nomule (>= 21.4.22-14ubuntu1); однако:
 Пакет xemacs21-мул еще не настроена.
 Пакет xemacs21-мула-Канна-wnn не установлено.
 Пакет xemacs21-nomule не установлено.

команды dpkg: ошибка при обработке пакета xemacs21 (--настроить):
 проблемы зависимостей - оставляем "не задано"
Нет отчета Аппорт написал, потому что сообщение об ошибке указывает на его ошибки кратностью от предыдущего отказа.
 Ошибки возникли при обработке:
xemacs21-мул
xemacs21
Е: суб-процесс /usr/бен/с dpkg вернул код ошибки (1)

После Попытки

судо команды dpkg --настроить -а

Дает

Настройка xemacs21-мула (21.4.22-14ubuntu1) ...
в /var/lib в/с dpkg/информация/xemacs21-мул.послеустановочных: 38: в /var/lib в/с dpkg/информация/xemacs21-мул.послеустановочных: в /usr/lib в/emacsen-Общий/в Emacs-установке: не найдены
команды dpkg: ошибка при обработке пакета xemacs21-мула (--настроить):
 подпроцесс установлен сценарий, выполняемый после установки вернул код ошибки 127
с dpkg: проблемы зависимостей предотвратить конфигурации xemacs21:
 xemacs21 зависит от xemacs21-мула (>= 21.4.22-14ubuntu1) | xemacs21-мула-Канна-wnn (>= 21.4.22-14ubuntu1) | xemacs21-nomule (>= 21.4.22-14ubuntu1); однако:
 Пакет xemacs21-мул еще не настроена.
 Пакет xemacs21-мула-Канна-wnn не установлено.
 Пакет xemacs21-nomule не установлено.

команды dpkg: ошибка при обработке пакета xemacs21 (--настроить):
 проблемы зависимостей - оставляем "не задано"
Ошибки возникли при обработке:
xemacs21-мул
xemacs21

После Попытки

~$ судо АПТ обновления 

Дает

Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Расчет обновлений... готово
0 обновлено, 0 установлено новых, 0 для удаления, и 0 пакетов не обновлено.
2 не полностью установлены или удалены.
После этой операции, 0 в дополнительное дисковое пространство будет использоваться.
Вы действительно хотите продолжить? [Да/нет] 
Настройка xemacs21-мула (21.4.22-14ubuntu1) ...
в /var/lib в/с dpkg/информация/xemacs21-мул.послеустановочных: 38: в /var/lib в/с dpkg/информация/xemacs21-мул.послеустановочных: в /usr/lib в/emacsen-Общий/в Emacs-установке: не найдены
команды dpkg: ошибка при обработке пакета xemacs21-мула (--настроить):
 подпроцесс установлен сценарий, выполняемый после установки вернул код ошибки 127
с dpkg: проблемы зависимостей предотвратить конфигурации xemacs21:
 xemacs21 зависит от xemacs21-мула (>= 21.4.22-14ubuntu1) | xemacs21-мула-Канна-wnn (>= 21.4.22-14ubuntu1) | xemacs21-nomule (>= 21.4.22-14ubuntu1); однако:
 Пакет xemacs21-мул еще не настроена.
 Пакет xemacs21-мула-Канна-wnn не установлено.
 Пакет xemacs21-nomule не установлено.

команды dpkg: ошибка при обработке пакета xemacs21 (--настроить):
 проблемы зависимостей - оставляем "не задано"
Нет отчета Аппорт написал, потому что сообщение об ошибке указывает на его ошибки кратностью от предыдущего отказа.
 Ошибки возникли при обработке:
xemacs21-мул
xemacs21
Е: суб-процесс /usr/бен/с dpkg вернул код ошибки (1)

После Попытки

судо apt-получить чистку-удалить xemacs21*

[суда] пароль для нипун:

Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Обратите внимание, при выборе xemacs21-мула-Канна-wnn' для Глоб 'xemacs21*'
Обратите внимание, при выборе xemacs21-мула для Глоб 'xemacs21*'
Обратите внимание, при выборе xemacs21 для Глоб 'xemacs21*'
Обратите внимание, при выборе xemacs21-supportel для Глоб 'xemacs21*'
Обратите внимание, при выборе xemacs21-basesupport-Эль на Глоб 'xemacs21*'
Обратите внимание, при выборе xemacs21-Бен' для Глоб 'xemacs21*'
Обратите внимание, при выборе xemacs21-mulesupport для Глоб 'xemacs21*'
Обратите внимание, при выборе xemacs21-поддержку' Глоб 'xemacs21*'
Обратите внимание, при выборе xemacs21-mulesupport-Эль на Глоб 'xemacs21*'
Обратите внимание, при выборе xemacs21-гном-nomule для Глоб 'xemacs21*'
Обратите внимание, при выборе xemacs21-гном-мула для Глоб 'xemacs21*'
Обратите внимание, при выборе xemacs21-nomule для Глоб 'xemacs21*'
Обратите внимание, при выборе xemacs21-basesupport для Глоб 'xemacs21*'
Обратите внимание, при выборе xemacs21-гном-мула-Канна-wnn' для Глоб 'xemacs21*'
Пакет 'xemacs21-гном-мул' не установлен, поэтому не удаляется
Пакет 'xemacs21-гном-мула-Канна-wnn' не установлен, поэтому не удаляется
Пакет xemacs21-гном-nomule не установлено, поэтому не удаляется
Пакет 'xemacs21' не установлен, поэтому не удаляется
Пакет xemacs21-basesupport-эль не установлена, поэтому не удаляется
Пакет 'xemacs21-мула-Канна-wnn' не установлен, поэтому не удаляется
Пакет xemacs21-mulesupport-эль не установлена, поэтому не удаляется
Пакет 'xemacs21-nomule' не установлен, поэтому не удаляется
Пакет 'xemacs21-supportel' не установлен, поэтому не удаляется
Следующий пакет был установлен автоматически и больше не требуется:
libcompfaceg1
Используйте 'судо apt autoremove', чтобы удалить его.
Следующие пакеты будут удалены:
 xemacs21-basesupport* xemacs21-Бен* xemacs21-мула* xemacs21-mulesupport*
xemacs21-поддержка*
0 обновлено, 0 установлено новых, 5 для удаления, и 0 пакетов не обновлено.
1 не полностью установлены или удалены.
После этой операции, 98.3 Мб дискового пространства будет освобождена.
Вы действительно хотите продолжить? [Да/нет] 
(Чтение базы данных ... 260040 файлы и каталоги установлены.)
Удаление xemacs21-мула (21.4.22-14ubuntu1) ...
в /var/lib в/с dpkg/информация/xemacs21-мул.также полезен: 19: в /var/lib в/с dpkg/информация/xemacs21-мул.также полезен: в /usr/lib в/emacsen-Общий/в Emacs-удалить: не нашли
с dpkg: ошибка при обработке пакета xemacs21-мула (--продувки):
 подпроцесс установлен предварительно удаления сценария, возвращается статус выхода ошибка 127
обновление-альтернатив: используя /usr/Бен/xemacs21-мула для предоставления /usr/Бен/xemacs21 (xemacs21) в автоматическом режиме
в /var/lib в/с dpkg/информация/xemacs21-мул.послеустановочных: 38: в /var/lib в/с dpkg/информация/xemacs21-мул.послеустановочных: в /usr/lib в/emacsen-Общий/в Emacs-установке: не найдены
с dpkg: ошибка при очистке:
 подпроцесс установлен сценарий, выполняемый после установки вернул код ошибки 127
с помощью dpkg: xemacs21-mulesupport: проблемы зависимостей, но удаление в любом случае как вы и просили:
 xemacs21-мула зависит от xemacs21-mulesupport (>= 2003.04.23-1).

Удаление xemacs21-mulesupport (2009.02.17.Смотрите также.2-2) ...
Очистка файлов конфигурации для xemacs21-mulesupport (2009.02.17.Смотрите также.2-2) ...
с помощью dpkg: xemacs21-поддержка: проблемы с зависимостями, но удаление в любом случае, как вы и просили:
 xemacs21-ОГРН зависит от xemacs21-поддержка (= 21.4.22-14ubuntu1).
 xemacs21-мула зависит от xemacs21-поддержка (= 21.4.22-14ubuntu1).

Удаление xemacs21-поддержка (21.4.22-14ubuntu1) ...
Очистка файлов конфигурации для xemacs21-поддержка (21.4.22-14ubuntu1) ...
с помощью dpkg: xemacs21-basesupport: проблемы зависимостей, но удаление в любом случае как вы и просили:
 xemacs21-мула зависит от xemacs21-basesupport (>= 2003.04.23-1); однако:
 Пакет xemacs21-basesupport должен быть удален.

Удаление xemacs21-basesupport (2009.02.17.Смотрите также.2-2) ...
с помощью dpkg: xemacs21-ОГРН: проблемы зависимостей, но удаление в любом случае как вы и просили:
 xemacs21-мула зависит от xemacs21-бин (= 21.4.22-14ubuntu1); однако:
 Пакет xemacs21-бин должен быть удален.

Удаление xemacs21-бин (21.4.22-14ubuntu1) ...
Обработка триггеров для установки-информация (6.1.0.Смотрите также.1-5) ...
Обработка триггеры для MAN-DB в (2.7.5-1) ...
Ошибки возникли при обработке:
xemacs21-мул
Е: суб-процесс /usr/бен/с dpkg вернул код ошибки (1)
~$ 
+891
Flareman David 28 нояб. 2011 г., 00:48:26

Я не уверен, чтобы понять, что команда. Почему вы ставите перед %Ф?

Попробуйте это:

xfce4-терминал-Е "параллельные avconv -я '{}' -карте 0:1-с:копию '{}.конвертировать M4A' ::: %Ф"

Пояснение: как я понимаю, %F является то, что Thunar заменяет файлы, и параллельно использует ::: за вход.

Один пример: на странице есть, точно

параллельно с помощью gzip {} ::: файл1 файл2

Чтобы добавить в Thunar пользовательских действий команды, как один из здесь

ибо я в *.МР4; сделать avconv -я "${Я}" -карта 0:1-с:копия "${I%в.МР4}.ААС"; сделано

во-первых добавить, что в исполняемый скрипт, как

#! /Бен/ш-е
ибо я в *.МР4; сделать avconv -я "${Я}" -карта 0:1-с:копия "${I%в.МР4}.форматы M4A"; сделано

Сделайте его исполняемым и сохранить его.

В Thunar пользовательские действия добавить новую запись с помощью команды Баш /путь/к/скрипт/%Ф и следующие условия:

enter image description here

Это нужно отдельно настраиваемые действия для каждого типа файлов (потому что он ограничен в MP4 в M4A: внести изменения соответственно для flv в M4A, WebM в форматы OGG, avi в MP3 и т. д.), но имеет то преимущество, что на выходе держит точное входное имя (файл.в MP4 будет файл.форматы M4A), в то время как с первой команды не (файл.в MP4 будет файл.МР4.и M4A).

+842
user288502 17 янв. 2019 г., 02:35:17

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

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

В моем конкретном случае это означает изменение функции завершения моего редактора, ви, поэтому он включает в себя имена файлов не только с моего текущего рабочего каталога, но и из моего ~/bin и/ (я на самом деле не заботятся о добавлении команды из других ячеек).

Простая модификация этого так ответил на это:

$ источник _vi 
$ полное -ф-ф _vi ви

где _vi определяется как:

_vi () 
{
 местное слово=${COMP_WORDS[COMP_CWORD]};
 местные ПЭТ="~/bin/*на"

 COMPREPLY=($(compgen -ф -г "$ПАТ" -- "~/ОГРН/${слово}"));

я=0
 по пункту в "${COMPREPLY[@]}"; сделать
COMPREPLY[$я]="${пункт##*/}"
я+=1
сделано;
 возврат 0;
}

Но ви должен быть передан полный путь для открытия файла!

Итак, мой вопрос: Как я могу вкладке-полные имена файлов из ~/bin и/ но все равно пройти полного пути к ви? Это только | сном? Я должен попробовать совершенно иной подход?

Бонусные очки, если вы можете помочь мне цвета эти ~/bin/*на имена файлов, иначе файлы действительно в рабочий каталог, когда я подтянуть все возможные доработки с Ви (таб)(таб)!

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

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

_vi () 
{
 местное слово=${COMP_WORDS[COMP_CWORD]};
 местное программного комплекса="~/bin и/"
 местные dot_dir="~/dotfiles/"

 COMPREPLY=($(compgen -ф -г "$программного комплекса*" -- "$программного комплекса${слово}"));
 COMPREPLY+=($(compgen -ф -г "$dot_dir*" -- "$dot_dir${слово}"));
 возврат 0;
}
+834
Evan Edinger 21 февр. 2013 г., 21:17:13

Еще раз спасибо. Я получил его на работу теперь. Вот функция работы таймера.

таймер() {

 Эхо -э "${чирок}~~~~~~~~~~~~~~~~~~~~~~~ сканирование на $rhost завершен ~~~~~~~~~~~~~~~~~~~~~~~${конец}"
 Эхо ""

 продолжительность=$((продолжительность + секунд))
 если (($секунд > 3600)) || (($продолжительность > 3600)); тогда
часов=секунды/3600
totalhours=$продолжительность/3600
 пусть "минут=(секунд%3600)/60"
 пусть "секунд=(в секундах%3600)%60"
 Эхо -э "${хороший} сканирование завершено в $часов час(ов), $минут минут(Ы) и $секунд секунд(ы)"
 пусть "totalminutes=($продолжительность%3600)/60"
 пусть "totalseconds=($продолжительность%3600)%60"
 Эхо -э "${хороший} сканирование завершено в $totalhours час(ы), $totalminutes минут(Ы) и $totalseconds секунд(ы)"
 Элиф (($секунд > 60)) || (($длительностью > 60)); тогда
 пусть "минут=(секунд%3600)/60"
 пусть "секунд=(в секундах%3600)%60"
 Эхо -э "${хороший} эта проверка завершена в $минут минут(Ы) и $секунд секунд(ы)"
 пусть "totalminutes=($продолжительность%3600)/60"
 пусть "totalseconds=($продолжительность%3600)%60"
 Эхо -э "${хороший} все сканирование завершено в $totalminutes минут(Ы) и $totalseconds секунд(ы)"
еще
 Эхо -э "${хороший} эта проверка завершена в $секунд секунд"
 Эхо -э "${хороший} все сканирование завершено в $продолжительность секунд"
интернет
 Эхе -е ""
}
+824
Bman72 7 окт. 2010 г., 00:16:22

Для получения более подробной информации о Linux на устройствах ThinkPad, проверить ThinkWiki.

+816
stas g 8 июл. 2012 г., 04:04:38

На Линукс Минт 19 (в Ubuntu 18.04) просто установить в vdpau-водитель-все будет решать эту проблему.

Не удалось открыть в vdpau backend в libvdpau_radeonsi.так что: не удается открыть общие объект файл: нет такого файла или каталога

Решение:

$ APT для установки в vdpau-водитель-все
+809
Pshemski 22 янв. 2017 г., 23:06:40

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

Это отлично работает.

Эхо $(мпхб | грэп общая | у awk '{печати $2}')

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

$ если [ "$(мпхб | грэп общая | у awk '{печати $2}')" -EQ в "общий"]; затем
 Эхо выражение оценивается как true;
еще
 Эхо выражение оценивается как false;
интернет
Баш: [: missing `в]'
выражение оценивается как false

$ если [ "$(мпхб | грэп общая | у awk '{печати $2}')" = "Общий"]; затем
 Эхо выражение оценивается как true;
еще
 Эхо выражение оценивается как false;
интернет
Баш: [: missing `в]'
выражение оценивается как false

$ если [ "$(мпхб | грэп общая | у awk '{печати $2}')" == "Общий"]; затем
 Эхо выражение оценивается как true;
еще
 Эхо выражение оценивается как false;
интернет
Баш: [: missing `в]'
выражение оценивается как false

Я старался ==, =, и -эквалайзер , потому что я не уверен, какой из них использовать.

+793
Ranama 13 июн. 2011 г., 08:47:21

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

СЭД -р 'с/^(([[:xdigit:]]{2}\с+)+).*$/\1/'
+783
Misha Slyusarev 6 окт. 2017 г., 19:53:20

Захват с помощью Wireshark показывает, что оба источника и назначения IP-адресов.

Так что, это только записи трафика между вашим компьютером и малина Пи. Это обычный DNS-трафика. Зашифрованный трафик между Raspberry Pi и ns0.dnscrypt.это сельсин, т. е. то, что выходит в интернет.

Это где вы должны сделать захват пакетов.

Кроме того, если вы хотите проверить подлинность трафик между вашим компьютером и малина Пи, прокси клиента нужно запускать на компьютере, и на Raspberry Pi, вы должны запускать сервер DNSCrypt (dnscrypt-фантик или dnsdist).

+742
Gabriel Sadaka 9 дек. 2011 г., 17:20:12

Мне нужно шифрование корневой файловой системы. Я использовал ниже команду

пакет cryptsetup -г -в luksFormat на /dev/sda1, поскольку

Но я получаю ниже ошибка.

Предупреждение!
========
 Это приведет к перезаписи данных на /dev/sda1, поскольку бесповоротно.

Вы уверены? (Типа прописные "да"): да
Введите пароль:
Проверьте фразу:
[ 94.408069] АЛГ: нет тест для ФИПС(ansi_cprng) (fips_ansi_cprng)
Не удается отформатировать устройство /dev/md126p2, который находится все еще в использовании.
Команды ошибка с кодом 16: устройство или ресурс занято
+688
Gamerboy and GamerGirl 7 янв. 2016 г., 11:34:43

Откуда берется список "приложения" появился? Как можете элементов/категорий добавляется/удаляется?

На LXPanel - "Добавить/Убрать Элементы Панели":

Панель Предпочтений
====================================
|Панель Апплеты|
---------------
|Загруженные модули|
--------------------------
[Запуск Панель Приложений] <Изменить>



Панели Запуска Приложений 
==============================================================
|Применения| <Добавить> |Приложения|
. <Удалить> .
. <Вверх> . 
. <Вниз> .
. .

Я использую с Lubuntu 11.10, LXPanel 0.5.8.

+637
Cemre Suler 17 нояб. 2018 г., 08:23:28
Путь mypath=в/var/www в/HTML-код/error_logs/
TOTALFILE=$("ЛС" $путь mypath* | туалет -л)
Значение filetime=$(стат --формат=%Y $и путь mypath* | глава -5 | вырезать -д'.' -Ф1) 
Файл=$("ЛС" - 1tcr $путь mypath* | глава -5 | об | вырезать -д/ с-Ф1 | об)
Линия верха=$(голову -1 $путь mypath* | грэп -Ро '".*?"' | начальник -5)

как я могу элегантно распечатать 5 информационные файлы в столбцы с заголовками?

ФАЙЛ СОЗДАЕТСЯ ВРЕМЯ | ИМЯ ЗАГОЛОВОЧНОГО ФАЙЛА | ОШИБКА 
---------------------------------------------
ФАЙЛ $FILETIME И | $ | $ВЕРХА
2012-11-29 11:27:45 | 684939947465 | "кодом sqlstate[HY000] [2002] не могу подключиться к локальному серверу MySQL через гнездо '/ВАР/Либ/СУБД MySQL/MySQL для.и Sock' (2)"

и так на 5 файлов

всего файлов: $TOTALFILE

есть ли простой способ получить то, что я хочу?

Примечание: этот результат я получил, когда эхо каждой переменной

2012-11-29 11:27:45 2012-11-29 11:27:41 2012-11-28 23:33:01 2012-11-26 10:23:37 2012-11-19 22:49:36
684939947465 1313307654813 1311411049509 1234980770182 354797376843
"Кодом sqlstate[HY000] [2002] не могу подключиться к локальному серверу MySQL через гнездо '/ВАР/Либ/СУБД MySQL/MySQL для.и Sock' (2)" "кодом sqlstate[HY000] [2002] не могу подключиться к локальному серверу MySQL через гнездо 'в/var/библиотека/MySQL в/в MySQL.и Sock' (2)" "Подключение к localhost:6379 не удалось: отказ в соединении (111)" "произошла ошибка подключения к Redis." "Кодом sqlstate[HY000] [2002] не могу подключиться к локальному серверу MySQL через гнездо '/ВАР/Либ/СУБД MySQL/MySQL для.и Sock' (2)"
+619
olegshilov 23 июн. 2014 г., 01:42:32

У меня есть устройство на/dev/также mydisk , основанный на стек функциональность: Лукс-зашифрованы, программный RAID-1.

enter image description here

Время от времени, я делаю резервную копию раздела/dev/также mydisk содержимое на внешний USB-диск, который сам по себе зашифрованные с помощью LUKS. Пару 100 Гб нужно быть перенесенным. Эта операция не простая ДД , но рекурсивную хп (мне еще нужно изменить, чтобы использовать по rsync)

Некоторое время после начала резервного копирования, интерактивность всей системы снижается чрезвычайно. Интерфейс KDE-это подавилась, видимо, ждет запросов к памяти, который будет предоставлен. Время ожидания 2 минуты на запрос не является необычным. Ожидания для сетевого ввода-вывода также требует много терпения. Это похоже поведение на то, что происходит, когда любовь умирает, и решает распаковать все ZIP и индексирует все содержимое файла на неизвестные цели: система становится болото каноэ.

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

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

Информация о версии:

  • Это Фетровая 29 (4.19.15-300.fc29.систем x86_64), но я знаю, что я имел эту проблему в более ранних системах Федора тоже.
  • Версия KDE базируется на "рамки для KDE: 5.53.0".

Обновление

Спасибо всем за ответы до сих пор!

Как только один знает, что искать, можно найти некоторые вещи.

То, что я приволоку:

Почему не существует экспертных систем обработки I/O настройка сейчас..?

+583
Elman 2 июл. 2014 г., 01:30:18

Я установил по SFTP на CentOS и ничего добавлять новые группы:

программой groupadd по SFTP

создал нового пользователя:

команды useradd -м sftp_user_1 -с командой /sbin/nologin -г по SFTP

создал пароль:

пароль sftp_user_1

сделал владельцем изменения:

Чаун корень /главная/sftp_user_1

сделал права изменения:

команду chmod 750 /домашний/sftp_user_1

сделал владельцем изменения:

Чаун sftp_user_1:по SFTP /дома/sftp_user_1

сделал проверку пользователя и группы:

идентификатор sftp_user_1

объект [[email protected] в-24 дома]# идентификатор sftp_user_1
номер uid=1000(sftp_user_1) с gid=1000(по SFTP) группы=1000(по SFTP)

сделал изменения в файле /etc/СШ/sshd_config в

Подсистему SFTP /УСР/IP-адресов/пакет OpenSSH/SFTP клиент-сервер

сделал изменения

Подсистема внутренних и SFTP и SFTP 

сделал добавления в конец файла

Групповой матч по SFTP
X11Forwarding нет
AllowTcpForwarding нет
ChrootDirectory /домашний/%у
Внутренние и SFTP ForceCommand 

сделал перезапуск службы

systemctl перезапустите sshd

пробовал подключиться к SFTP-сервер и возвращается ошибка:

объект [[email protected] в-24 дома]# SFTP в [email protected] в
пароль [email protected] в это:
packet_write_wait: подключение ::1 порт 22: сломанные трубы
Не смог прочитать пакет: Соединение прервано

Как решить эту проблему?

+576
Gustavo Foletto Mora 21 окт. 2011 г., 11:40:19

Стандартный тип файловой системы для системного раздела EFI в FAT32. Если вы сделали это вместо ext4, то, скорее всего, прошивка не может понять, что тип файловой системы.

(Некоторые поставщики оборудования добавить дополнительную ЭФИ драйверы файловой системы для их прошивки. Некоторые новые компьютеры имеют поддержку NTFS на уровне прошивки EFI и Mac с UEFI прошивки поддержка Apple HFS+ для. Но я не слышала ни о каком ПК, что бы поддержка ext4 файловой системы в прошивки UEFI встроенным.)

+537
Lemoncide 7 июл. 2014 г., 19:40:39

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

Я предпочитаю в xterm, несмотря на отсутствие излишеств, хотя консоль (из KDE) все еще довольно высокого качества, но предложений много вещей, которые нормальные пользователи ожидают. Избежать ничего от rxvt семьи. Я планирую на попытках pangoterm, поскольку я знаю, что это соответствует стандартам, но он не упакован еще.

+464
Antonio Montana 27 июн. 2011 г., 11:26:00

Я добавил скрипт поставщица в Пакер, который, кажется, исправила эту проблему:

#!/бин/Баш

МВ в /etc/sysconfig/сети-скрипты/файл ifcfg-enp0s3 файл /etc/sysconfig/сети-скрипты/файл ifcfg-eth0 в
СЕПГ -я -е с/enp0s3/eth0 в/ из /etc/sysconfig/сети-скрипты/файл ifcfg-eth0 в
в bash -c 'на Эхо NM_CONTROLLED=\"нет\" > > в /etc/sysconfig/сети-скрипты/файл ifcfg-eth0 в'
+460
Decktonic 23 мая 2015 г., 04:39:34

Как я могу посмотреть список пользователей, занимающих диска в назначенную папку в Unix

и какой объем диска, которую они сейчас занимают

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

+459
Jonathan Wood 6 апр. 2012 г., 09:29:02

Я думаю, что дата +полного="%с" дата="%Х" time_24="%х" time_12="%Р"' показывает вам все, что нужно знать об У настройки кроме названий месяцев и АМ/ПМ строку, что не тока.

Если вы хотите увидеть все параметры локали, проверка документации localedef утилита, чтобы увидеть, если он предлагает каталоги, содержащие входные файлы. Например, на моей системе (Ubuntu), это списки

/usr/доли/реализация i18n/районов
 Обычный путь по умолчанию для файлов определения локали.

И я могу идти и читать язык определений по чтение файлов в этом каталоге.

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

Тандерберд делает показать сроки согласно у настроек. Если вы установили у вас и не похоже, чтобы иметь влияние в Thunderbird, убедитесь, что вы устанавливаете его в нужном месте: не в .bashrc и, поскольку это не повлияет на программы запускается из меню GUI. Поставил среде определения переменных в файле, например ~/.профиль или ~/.pam_environment.

+445
KomsKala Kangeman 25 апр. 2016 г., 23:22:50

Лучше использовать на awk , чтобы рассчитывать.

на awk '
 ФНР == 1 {внутри = 0}
 $0 == "сделано" {
 если (внутри) печатать именем, Н
 н = 0
 внутри = ! внутри
далее
}
 внутри {П++}' ./*.тхт

Что будет напечатано рекордное для каждого ...все секции в каждый файл, что означает, что ничего не будет напечатано, если нет такого раздела. Чтобы распечатать 0 для тех, вам понадобится ГНУ реализации awk и с его BEGINFILE, ENDFILE специальные инструкции:

на awk '
 BEGINFILE {DONE_count = 0}
 $0 == "сделано" {
 если (++DONE_count % 2 == 0) напечатать именем, Н
 н = 0
далее
}
 DONE_count % 2 {п++}
 ENDFILE {если (!DONE_count) печать имени файла, 0}' ./*.тхт

Или работаете на awk в файл:

для файл в ./*.тхт; делать
 на awk '
 $0 == "сделано" {
 если (++DONE_count % 2 == 0) напечатать именем, Н
 н = 0
далее
}
 DONE_count % 2 {п++}
 Конец {если (!DONE_count) печать имени файла, 0}' "$файл"
сделано
+425
geoidiot 27 авг. 2013 г., 04:15:05

Это, вероятно, порожденных Пэм pam_mail.так, модуль.

Отредактируйте файл/etc/Пэм.д/логин собственной закомментировать строку, которая выглядит следующим образом:

сессия факультативного pam_mail.так стандарт

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

Это может быть необходимо, чтобы сделать то же самое в файле/etc/Пэм.д/гибридных файл.

Видеть человека pam_mail для получения дополнительной информации.

+417
Louie Tingson 8 сент. 2014 г., 16:20:57

Я рекомендую создать отдельного пользователя для этого обмена и указать его в группы пользователей(см. документы).

Создать пользователя (shareuser например) и установить владельца все в общую папку для этого пользователя:

команду adduser --shareuser системы 
Чаун -Р shareuser /путь/к/поделиться

Затем добавить группы пользователей и разрешения параметры маски в СМБ.конф:

[моя_папка]
путь = /путь/к/поделиться
записи = да
просматриваемый = да
общественная = да
создание маски = 0644
каталог маска = 0755
заставить пользователя = shareuser

Обратите внимание, что гостям хорошо - это синоним общественного.

+361
milan m 6 мар. 2019 г., 13:54:28

Учитывая два компьютера A и B с одинаковыми характеристиками, как с тем же дистрибутивом, можно ли делать компиляцию в компьютере и скопируйте папку на компьютере и установить без проблем?

+305
Akram Rameez 15 мая 2010 г., 05:40:35

Мы хотим найти все .JAR-файлы с их chksum.

найти . -имя "*.банку"

./lib/ant-1.8.0.jar
./lib/ant-launcher-1.8.0.jar
./lib/backport-util-concurrent-3.1.jar
./lib/classworlds-1.1-alpha-2.jar
./lib/commons-codec-1.6.jar
./lib/commons-io-2.2.jar
./lib/commons-logging-1.1.1.jar
./lib/jline-0.9.94.jar

ожидаемые результаты

найти . -имя "*.банку"

ant-1.8.0.jar 325235345 4564
ant-launcher-1.8.0.jar 3523535 5453
.
.
.

Можно ли добавить, чтобы найти команду с суммой, и все печати .JAR-файлы с соответствующей суммой?

+283
ELC 14 янв. 2016 г., 22:07:53

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

v4l2-CTL по-все

Это, наверное, самое полезное, если вы хотите получить больше информации о форматах использовать:

ffmpeg на hide_banner -Ф v4l2 -list_formats все -я с /dev/video0
+266
grantspringer 24 нояб. 2015 г., 00:56:57

Я пытаюсь разработать мульти-системный процесс с сайт RaspberryPi, в котором я хочу контролировать все основные процессы, и как они запланированы с использованием Linux. То есть, получение государствами-расписание, время начала, время выхода и т. д. Я был возиться с папку файла/proc', чтобы найти такую информацию, но я не смогла найти что-нибудь действительно так далеко полезно.

Например, если вы отправляетесь в /proc/пид/задач/пид можно увидеть:

ЮВ.exec_start
ЮВ.vruntime
ЮВ.sum_exec_runtime
ЮВ.статистика.wait_start
ЮВ.статистика.sleep_start
ЮВ.статистика.block_start
ЮВ.статистика.sleep_max
ЮВ.статистика.block_max
ЮВ.статистика.iowait_sum
ЮВ.статистика.пробуждение

и так далее. Теперь, похоже, я что-то задумала, но не достаточно ясно. Я хочу просто увидеть, как процессы проходят в ядер. я.е Процесса1 выпущен в 0.30, тогда Процесса2 начал на 0.70 (значения системного таймера) и т. д.

Что-то вроде этого можно с помощью мониторинга папки ядра, такие как '/тез'? Если нет, есть ли способ определить это с помощью другого средства отслеживания или инструменты планировщик для Linux?

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

Спасибо заранее.

+261
KillaBytes 27 янв. 2013 г., 04:31:32

Вам нужны дисковые квоты. Увидеть это https://www.debian-administration.org/article/47/Limiting_your_users_use_of_disk_space_with_quotas

+235
fishyflop 29 июн. 2012 г., 21:03:13

Можно ли тест эффективного разрешения файла для конкретного пользователя?

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

+169
Artiom Gourevitch 8 мар. 2014 г., 22:36:13

У меня установка Ubuntu 14.04 с долей Самбу. Доступом к общему ресурсу в Windows работает совершенно нормально - я могу смотреть фильмы и скопировать их около 70МБ/сек.

Однако из андроид устройств (медиа-поле (через Ethernet) и мой смартфон (Вики)) это другое. Видео заикается и буферы все время.

Я попытался создать общую папку на моем ПК с Windows и скопировал одно видео в него. Интересно, что и Android устройств могут сыграть в этом видео прекрасно от Windows, но оба заикаются, когда в нее играть с Убунту в Samba.

Любые идеи, что может быть причиной?

+73
Fruitspunchsamurai 15 июл. 2015 г., 03:59:28

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

$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