Как я могу вызвать функцию Bash в bash-скрипт на awk внутри?

Эта проблема связана с использованием оболочки Bash функция внутри на awk

У меня есть этот код

#!/бин/Баш

функции эмоций() {
 #вот код функций с возвращаемым значением...
 Эхо $1
}

экспортно-Ф эмоция

#Я поставить все животные в массив
animalList=($(у awk '{печати $1}' животных.КШМ)) 

#петля массива и grep всех строк форма файла
для J в ${animalList[@]}
делать
 : #здесь я бегу баш скрипт вызова функции эмоций 
 команда grep $J и животных.КШМ | у awk '{для(i=2;я<=НФ;я++){системы("Баш-с '\"эмоция "$я"'\"")}}'
сделано

и у меня есть этот файл:

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

Вывод следует такой:

улыбка
счастлив
смех
злой
печально
счастлив 
печально
плакать
сон
тихий 

Вопрос это мне говорит Баш: эмоции: команда не найдена

По данным akarilimano комментарий здесь

это не работает на моей ОС Ubuntu 16.04. Это странно, потому что он привык работать "на Ubuntu 14.04.

Так как сделать это в новой версии?

+201
Vampir5345 9 окт. 2015 г., 14:14:21
31 ответов

UML является очень быстрое развитие и значительно легче отладить. Если, например, вы используете КВМ, то вам нужно настроить среду, которая загружается с сети или копирования новых ядер в виртуальной машине. С помощью UML можно просто запустить новое ядро.

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

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

+920
Tobi Ojetunde 03 февр. '09 в 4:24

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

+895
Pandelis 14 янв. 2015 г., 10:16:58
Другие ответы

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


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

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

Как я могу добиться этого?

Тема 1 - Сердечник: Алгебра
1.1
Арифметические последовательности и ряды; сумма конечной арифметической серии; геометрические последовательности и ряды; сумма конечной и бесконечной геометрической прогрессии.
Обозначение Сигма.
Приложений.
1.2
Экспоненты и логарифмы.
....
....

файл

"json_data" : {"данные":[[{"данные":{"название":"тема 1 - сердечник: Algebra","attr":{"href":"javascript:void(0);"}},"attr":{"data-record-id":1885,"id":"syllabus_section_tree_node_1885"},"children":[{"data":{"title":"1.1","attr":{"href":"javascript:void(0);"}},"attr":{"data-record-id":1886,"id":"syllabus_section_tree_node_1886"},"children":[{"data":{"title":"арифметические последовательности и ряды; сумма конечной арифметической серии; геометрические последовательности и ряды; сумма конечной и бесконечной геометрической series.","attr":{"href":"javascript:void(0);"}},"attr":{"data-record-id":1895,"id":"syllabus_section_tree_node_1895"}},{"data":{"title":"Сигма notation.","attr":{"href":"javascript:void(0);"}},"attr":{"data-record-id":1896,"id":"syllabus_section_tree_node_1896"}},{"data":{"title":"Applications.","attr":{"href":"javascript:void(0);"}},"attr":{"data-record-id":1897,"id":"syllabus_section_tree_node_1897"}}]},{"data":{"title":"1.2","attr":{"href":"javascript:void(0);"}},"attr":{"data-record-id":1887,"id":"syllabus_section_tree_node_1887"},"children":[{"data":{"title":"экспоненты и logarithms.","attr":{"href":"javascript:void(0);"}},"attr":{"data-record-id":1898,"id":"syllabus_section_tree_node_1898"}},{"data":{"title":"законы экспонентов; законы logarithms.","attr":{"href":"javascript:void(0);"}},"attr":{"data-record-id":1899,"id":"syllabus_section_tree_node_1899"}},{"data":{"title":"изменения base.","attr":{"href":"javascript:void(0);"}},"attr":{"data-record-id":1900,"id":"syllabus_section_tree_node_1900"}}]},{"data":{"title":"1.3","attr":{"href":"javascript:void(0);"}},"attr":{"data-record-id":1888,"id":"syllabus_section_tree_node_1888"},

... ...

+881
draptik 15 дек. 2012 г., 17:35:19

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

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

Проверьте, если пронумерованных аргументов, которые устанавливают степень сжатия ничего не делает (с помощью gzip -3 для уровня 3, а не по умолчанию 6 на моей системе). Некоторые реализации алгоритмов и, возможно, другие настройки (командой bzip2 -с уменьшает использование памяти - попробуйте, если у вас есть это в вашей системе).

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

+830
Rayo 29 дек. 2016 г., 13:27:06

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

Эхо -Н ", пожалуйста, введите имя создаваемого файла: "

читайте именем

сенсорный именем

ЛС-л exampledir

Эхо

ЛС-л exampledir | туалет -л

Я буду читать правильно, я не слишком уверен.

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

Я подумал, что большинство его, вот новый код:

Эхо -Н ", пожалуйста, введите имя создаваемого файла: "

читайте именем

ЛС-л Assign_7 > именем

Эхо >> именем

ЛС-л Assign_7 | туалет -л >> именем

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

2-й редактировать

Выяснил это. Просто нужно добавить $ перед каждым именем

+744
Heimdall 30 окт. 2019 г., 20:41:51

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

Эхо-N ${опустить[$RANDLOWER]}${верхний[$RANDUPPER]}${символ[$RANDSYMBOL]}${количество[$RANDNUMBER]}

сделано >> passwords.txt
Эхо >> passwords.txt
сделано

Для меня, это дает пример выходных данных, как ожидалось:

$ кот passwords.txt 
ди)9 компании*5мг(1
по&9rL%7cO^9
глаг#8zF^4uN)3
гв(5dA%0sT^4
айкью*2hG*2gV!7
+706
Mrmajik45 27 мая 2016 г., 11:14:27

Учитывая простоту в/etc/fstab для парсера я бы ожидал, убрав кавычки вокруг идентификаторов в пораженном запись может помочь, то есть, использовать

Идентификатор UUID=064ced5e-19c1-43d1-876f-3de0c115b65e /тугриков/сведения ...

вместо

Идентификатор UUID="064ced5e-19c1-43d1-876f-3de0c115b65e" /шоссе/сведения ...
+665
devSoul 15 июн. 2019 г., 04:34:42

любое USB-устройство, когда это сначала монтируется

этот USB редко удаляются от моего хромбук

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

Что значительно проще создать файл/etc/fstab и запись для вашего конкретного USB-устройства.

Редактирование файла/etc/fstab и потенциально может привести вашу систему к сбою загрузки. Диски гном хоть и обеспечивает GUI для него. Выберите устройство в левой панели, выберите файловую систему ("объем") в главном окне, щелкните на кнопке ЦТ ниже, и выберите пункт "Изменить параметры подключения". Поле для монтирования, к сожалению, как представляется, немаркированный, но содержимое по умолчанию, надеюсь, знакомо. Е. Г. "с nosuid,nodev,nofail,х-в шоу".

Пакет Ubuntu для установки дисков в GNOME называется гном-диск-утилиты. Вы можете запустить его с помощью гнома-дисков команды.

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

+658
TwinTec 6 мар. 2018 г., 23:34:52

Если тебе комфортно с Python, то pyPDF2 может быть вариант. Например, оно используется программа PDF Гуй пройдоха. Его функциональность соответствует вашим требованиям, ну и в "образец каталога" проекта есть один файл, который показывает, как объединить файлы PDF в один. Нюанс: я никогда не работал с ним сам.

+631
Tewdyn 4 дек. 2013 г., 22:57:11

Ранее я задавал очень похожий вопрос, но это было только на одну поддиректорию писать файлы в подкаталог в CSV-файл и сохранить его в директории в Linux из командной строки. У меня есть каталог с именем 'реж', и есть 5 подкаталогов в нем, sub1, sub2,..sub5. Каждый подкаталог имеет много файлов в нем. Я хотел бы написать в список файлы из всех подпапок в CSV-файл и сохранить его в директории dir с командной строки на Linux. Мой код делает именно это, кроме Я хочу, только имена файлов (имя1,имя2 и т. д.), Но он пишет полного имени путь (./sub1/имя1,./sub1/имя2 и т. д. ). В командной строке я использую внутри папки dir-это;

реж$ найти . -тип F > имена.КШМ
+581
Adjmo3 3 июн. 2019 г., 19:55:43

Когда мы кота в ре текстовый файл с содержимым, все это распечатать и команда завершается. Однако, когда мы кота на /dev/ttyS0, команда висит и ждет новых данных.

В чем причина этой подвески?

+563
user3177276 12 мар. 2019 г., 22:15:47

Большинство Linux или BSD будет миником пакет, который в панели инструментов разговаривал с последовательными устройствами.

+526
Gurmeet Singh 26 нояб. 2015 г., 16:36:52

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

Он обрабатывает: "в формате PDF, доктор, docx, xls-файл, в формате ppt, в формате RTF, odt, в СОД, ОРС, CSV и многие другие форматы"

Есть хром версия, но я не использовал его.

+499
CatWithAGat 3 февр. 2016 г., 20:56:44

Есть глобальный параметр, чтобы предотвратить все текстовые редакторы, создания резервной копии файлов? Мне надоело постоянно менять ее в 11 разных местах.

+472
Buzz Lightyear 17 июн. 2017 г., 23:47:37

Еще одна причина, чтобы использовать heredocs (если не хватает), что эхо может произойти, если поток не потребляется. Рассмотреть Баш' pipefail вариант:

набор -о pipefail
ФОО=зевоту
Эхо $фу | /бин/правда ; Эхо $? # возвращает 0

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

фу=$(кошка /и т. д./пароль)
# теперь Foo имеет довольно большой объем данных

Эхо $фу | /бин/правда ; Эхо $? возвращает # 0 иногда 141
эхо не $foo$foo в не$foo$foo в | /ОГРН/правда ; Эхо $? # возвращает основном 141

141-это сигнал sigpipe, (128 + 13) (128 добавляются, потому что баш делает это по Баш(1):

Когда команда завершает на смертельный сигнал N, на bash использует значение 128+N в качестве статуса выхода.

Heredocs не имеют этой проблемы:

/бин/правда < < < не $foo$foo в$ФОО$фу ; Эхо $? # возвращает 0 всегда
+435
Edwin Balansag 29 мая 2013 г., 02:25:15
$ судо АПТ установить Катя
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Кейт пакет не доступен, но ссылается на другой пакет.
Это может означать, что пакет отсутствует, уже устарел, или доступен только из другого источника
Однако следующие пакеты заменить его:
 Кейт-данные katepart

Е: пакет 'Кейт' нет кандидата монтаж 

Я проверил ППА и нашли там пакет. Но моя система не может установить его. Это также происходит для gwenview и другие КДЕ пакеты. Как я могу исправить это? Я на Линукс Минт 18.3.

Это выход АПТ политики:

Файлы пакета:
 100 /ВАР/Либ/с dpkg/статус
 выпустить=теперь
Нацепил пакеты:
+421
Terranort 24 янв. 2015 г., 18:14:02

Когда я был еще через Сопелка, я был в состоянии получить доступ к моей акции Самба в локальной сети без проблем. Но после обновления до Jessie, Windows и мой телефон дай мне: SmbAuthException: ошибка входа в систему

Я все еще используя такую же СМБ.conf как раньше:

[глобальной]
группы = домой
имя NetBIOS =myDrive
строку сервера = BananaPi
безопасности = пользователь
отключить и восстановить = да
лог-файл = файл /var/журнал/Самба/Самба.журнал
файл syslog = 0
максимальный размер журнала = 100
DNS-прокси = нет
розетка опции = опции tcp_nodelay IPTOS_LOWDELAY SO_KEEPALIVE 
использовать sendfile = да
АИО читать размер = 16384
размер ОАП писать = 16384
время запаздывания = 30
гостевой аккаунт = корень

[myDrive]
путь = /СМИ
только чтение = нет
доступно = да
просматриваемый = да
записи = да
гость ок = да
общественная = да

Журнал довольно пусто:

[2015/10/12 15:47:00.759016, 0] ../source3/Либ/util_sock.с:446(open_socket_in)
 open_socket_in(): что setsockopt: SO_REUSEPORT = True на порт 137 ошибка = протокол не доступен
[2015/10/12 15:47:00.761053, 0] ../source3/Либ/util_sock.с:446(open_socket_in)
 open_socket_in(): что setsockopt: SO_REUSEPORT = True на порт 137 ошибка = протокол не доступен
[2015/10/12 15:47:00.761454, 0] ../source3/Либ/util_sock.с:446(open_socket_in)
 open_socket_in(): что setsockopt: SO_REUSEPORT = True на порт 137 ошибка = протокол не доступен
[2015/10/12 15:47:00.763518, 0] ../Либ/утиль/become_daemon.с:136(daemon_ready)
[2015/10/12 15:47:02.325451, 0] ../Либ/утиль/become_daemon.с:136(daemon_ready)
 Статус=демон 'с smbd' завершен запуск и готов служить connectionsopen_socket_in(): что setsockopt: SO_REUSEPORT = True на порт 445 ошибка = протокол не доступен
 Указан демон nmbd статус=демон '' завершен запуск и готов служить соединения*****

 Имя Самба MYDRIVE сервер теперь местный мастер браузером для рабочей группы домой в подсети 192.168.1.70

*****

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

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

+404
Peter Saveliev 16 нояб. 2013 г., 15:17:08

Из Википедии:

  • Системное время пользователя против времени

Термин пользователя процессорного времени может быть немного вводит в заблуждение в первую очередь. Быть понятно, полное процессорное время-это сочетание количество времени Процессор(ы) потратил выполняя какие-то действия для программы и количество время ЦП(сек), затраченное на системные вызовы ядра на программа по имени. Когда программа перебирает массив, это накапливая время загрузки процессора. И наоборот, когда программа выполняет системный вызов, такие как exec или вилкой, это накопление системного времени ЦП.

  • Реальном времени против процессорного времени

Термин "Реальное время" в данном контексте относится к прошедшему "настенные часы" время, как используя секундомер. Общее процессорное время (время пользователей + Сыс времени) может быть больше или меньше этого значения. Потому что программа может проводить какое-то время ожидания и не выполняется вообще (в пользовательском режиме или режим системы) в режиме реального времени может быть больше, чем общее время процессора. Потому что программа может раскошелиться, чьи дети процессора раза (как пользователей, так и Сыс) добавляются к значениям, сообщает командование время общее Время ЦП может быть больше, чем реальное время.

+350
Chris Fagerstrom 7 окт. 2011 г., 06:06:09

Проблема заключается в следующем. У меня xfce4 и я настроил мой панели на моей машине (источник). У меня есть другие машины (конечный автомат) работает также под такое же распределение и Же-де-xfce4. Эта машина имеет оригинальные панели (две панели то, что я хотел бы изменить). Я хотел бы положить мои настраивается панель от источника машина в дест машина, так что в итоге обе машины имеют одинаковые панели.


Точнее:

Вот мой источник :

 г$$$$$$$$$$$$$$$п. ОС: стрейч Дебиан 9.8 
 г$$п"" """г$$.". Ядра: архитектуру x86_64 Линукс 4.19.0-0.БПО.2-для amd64
 ,$$Р' `$$$. Время непрерывной работы: 2ч 45м
 ',$$Р ,ГГС. `$$б: пакетов: 1709
 `д$$' ,$р"' . $$$ Основа: Баш 4.4.12
 $$П$' , разрешение $$П: 1920х1080
 $$: $$. - д$$' де: обновление Xfce
 $ \ $ ; Г$Б._ _,д$р' ВМ: Xfwm4
 Г$$. `.`"Тема г$$$$р"' ВМ: по умолчанию
 `$$б "-.__ Тема ГТК: Адвайта-темный [комплекта библиотек GTK2]
 `Тема Г$$ Значок: Танго
 `Г$$. Шрифт: Санс 10
 `$$б. Процессор: Intel процессоров i5-6440HQ процессора @ 3.5 ГГц
 `Y$и$Б. ГПУ: Меса ДРИ Интел(Р) графика HD 530 (два ГТ2) 
 `"Г$Б._ Оперативная память: 3656MiB / 7599MiB
 `"""" 

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


Попытки:

  • Я скопировал папку ~/.конфиг моей машины на мой дест машина. Только ярлыки, поведение Windows это хорошо, но группа остается неизменной на мой дест машина.

Я интересно, если есть другие папки надо копировать...

  • Также мне кажется, что xfpanel-переключатель недоступен на Debian стрейч.
+326
user2561915 29 июл. 2017 г., 16:21:04

Посвятить машину или виртуальную машину на сервер LDAP. Это обеспечит проверку подлинности на всех машинах.

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

Посвятить ВМ для чашек, чтобы обеспечить централизованную печать.

+307
metaforce 2 янв. 2015 г., 10:43:26

По данным libbb/lineedit.с:complete_cmd_dir_file() в busybox-в 1.26.2 исходный код в архиве, нет такой опции в busybox и на данный момент, и вам нужно настроить источники самостоятельно.

+285
cung biet 2 дек. 2015 г., 09:38:59

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

бесплатно -ч. [email protected]:/proc 
 общая бесплатно общая бафф/кэша
Мэм: 3.9 г 3,4 г 132М 44М 378M 213M
Обмен: 8,0 Г 1,2 Г 6.7 Г

smem -ТК сообщает, что в большинство 2 Гбайт (РСС колонки) используются приложениями. smem -wк счетов для всей памяти, которая используется. Видимо, ядро использует 1.8 Гб не для кэширования:

[email protected]:/proc smem -шк
Площадь, Используемая Кэш Noncache 
аппаратная прошивка/0 0 0 
изображения ядра 0 0 0 
динамической памяти ядра 1,9 г 74.3 м 1,8 г 
пользовательском пространстве памяти 1,8 г 250.9 м 1.6 г 
свободной памяти 173.9 м 173.9 М 0 

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

+280
allabondar 18 июн. 2013 г., 07:58:54

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

  1. Вставить новую строку каждые х секунд (с печальными последствиями, если новая строка была вставлена в середине источника):

    ( во время сна 1; делать Эхо; сделали & netcat с ... ) | Источник грэп 
    
  2. Использовать на awk с РС, чем другие строки:

    netcat с ... | на awk -V на РС='}' -в ОРС='}' '/источник/'
    
+241
Dolly Girl 18 янв. 2020 г., 17:59:52

В данном конкретном случае ЗШ, разбиение определяется несколько иначе, чем расщепление поле.

Рассмотрим прог-А, Б, В, оно пройдет в трех аргументов, независимо от способа установки ИФС. Это слово разделение.

Если у вас А="Б"; прог долларов, она пройдет в трех аргументов, если ИФС включает в себя пространство или один аргумент в противном случае. Это поле расщепления.

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

+190
Filip Keser 10 мар. 2012 г., 13:54:17

Как из компилятора RHEL6, как указано в этом ответе на StackOverflow, есть более тщательный способ сделать это с yumdb:

поиск yumdb from_repo REPOID*

В repoid принимает дикие карты.

Довольно-принт

Если мы собираемся обманывать и труба на выходе, то можно добиться также довольно-принт эффект. Вот с помощью awk и

поиск yumdb from_repo REPOID* |на awk -Ф"\Н" '{ РС=""; печати $1 }'

Используя для egrep или грэп -е

поиск yumdb from_repo REPOID* |для egrep -V', то(from_repo|^$)'

list_ALL_AVAILABLE_from_repo

Чтобы перечислить все доступные пакеты в указанное хранилище, выполните:

repoquery -а --repoid=REPONAME
+180
chberry 5 июл. 2015 г., 07:01:33

В набор директорий, как мне найти файл, имя которого содержит заданную строку, например "АБВГД"?

+167
Thompson 4 февр. 2013 г., 15:01:19

Есть "льготный период" параметр lockTimeout определяет, как долго пользователь может прервать после того, как заставка начинается (независимо от затухая, кажется). Просто установите его так же, как fadeSeconds значение для менее удивительного пользовательский опыт:

получения справки об.fadeSeconds: 0:00:10
получения справки об.lockTimeout: 00:00:10
+153
Charlestown 11 февр. 2017 г., 03:00:50

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

#!/бин/Баш

current_path="$( CD-диск "$( каталог "${BASH_SOURCE[0]}" )" && pwd клиентов )"
команды mkdir -Р "$current_path/класс"
компакт-диск "$current_path/класс"
если [ -Ф "$1.php" ];
тогда
 выход 1
еще
 Эхо "класс $1
{
}" > "$1.php"
интернет

Существует также проблема использования "[email protected]", это то, чего вы хотели. Вы имели в виду "$*"?

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

Работает shellcheck нашли бы большинство этих ошибок.

+117
Chandramauli Chakraborty 23 янв. 2013 г., 12:32:12

[ это другое название для теста. Все три из этих строк командной строки запустить тест с несколькими вариантами.

В первую очередь, это стандартные испытания: [ 5 -ГТ 4 ] такое же, как и тест 5 -ГТ 4.

Во втором, выражения опущен, что означает выход "ложь" (0 аргументы: выход "ложь" (1)).

В третьем случае вы, я полагаю, используя GNU coreutils. В GNU проверить текст справки содержит такое примечание:

Примечание: [ награды --Help и --варианты версии, но тест не.
тест относится к каждому из тех, как она лечит любую другую непустую строку.

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

Обратите внимание, что ваша оболочка, вероятно, обеспечить собственное [, и поэтому придется /бин/\[ использовать эту версию.

+112
batmen 14 февр. 2019 г., 00:48:31

При обновлении портов на рабочей станции с FreeBSD, используя инструкции portmaster + да будет очень удобно:

да | инструкции portmaster -да

Таким образом, вы можете позволить обновить машину, пока ты на обед и все вопросы заполнять по умолчанию на 'М-да'

Когда восстановление мира На сделать удалить старый и сделать удалить старые библиотеки'.

это большая экономия времени:

да | сделать удалить старый

и

да | сделать удалить-старые либы

В основном помогает вам избежать ввода / подтверждения определенных операций, которые задать для 'Y' или 'да'

+70
superbeef150 29 сент. 2016 г., 03:56:17

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

+32
Gaxnys 14 мар. 2011 г., 18:59:37

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

$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