1
ответ

Может ли сценарий оболочки печатать свой аргумент в кавычках, как если бы вы написали их в приглашении оболочки?

Насколько я понимаю, в сценарии оболочки "$ @" заменяется на аргументы сценария, цитируя их по мере необходимости. Например, это перенаправляет аргументы сценария в gcc: gcc -fPIC "$ @" При использовании bash ...
01.09.2016
1
ответ

Удалить файлы старше 500 дней

У меня есть каталог с файлы с 2010 года .. Я хочу удалить все файлы старше 500 дней и попробовал следующее: find / var / log / arc / * -type f -mtime +500 -delete {} \; Но я получаю следующее: -bash: / usr / ...
30.07.2016
1
ответ

Как использовать ClamAV для сканирования памяти

Как я могу сканировать ОЗУ компьютера только на вирусы с помощью команды ClamAV clamscan? Я уже пробовал, потому что нашел на форуме ClamWin: clamscan --memory Но похоже, что версия для Linux делает ...
30.04.2016
1
ответ

Синтаксический анализ аргумента команды с разделителями в ksh

Моя система генерирует неструктурированный файл с 7 аргументами: Field1,Field2,Field3,Field4,Field5,Field6,Field7 Поле1,Поле2,Поле3,Поле4,Поле5,Поле6,Поле7 Поле1,Поле2,Поле3,Поле4,Поле5,Поле6,Поле7 ...
17.02.2016
1
ответ

Как удалить позиционный параметр из $@

По сути, я хочу "вырвать" первое вхождение -inf из списка параметров. (Остальные параметры будут переданы другой команде). В имеющемся у меня сценарии есть следующее ...
29.01.2016
1
ответ

Как 'find -exec' передает имена файлов с пробелами?

Если у меня есть каталог, содержащий файлы, имена которых содержат пробелы, например $ ls -1 dir1 файл 1 файл 2 файл 3, я могу успешно скопировать их все в другой каталог, например: $ find dir1 -mindepth ...
15.11.2015
1
ответ

Псевдоним gedit для принятия аргумента

Этот псевдоним работает в UNIX и Redhat. Он не работает в Fedora с псевдонимом te 'gedit "\! *" &' Использование: te myfile.cpp Он открывает gedit с myfile.cpp в окне редактирования и запускается в фоновом режиме ....
07.11.2015
1
ответ

Косвенное расширение переменных в оболочке

Мне нужно косвенно ссылаться на переменную в оболочке bash. Я в основном хочу получить то, что вы можете сделать в make, написав $ ($ (var)). Я пробовал использовать $ {$ var}, что было бы наиболее просто ...
15.09.2015
1
ответ

Завершение Bash - Как получить завершение имени файла для подопций

У меня есть функция, которая может взять основные аргументы и затем подаргументы. Некоторыми из этих подаргументов являются имена файлов. Текущий код завершения, который я имею, следующие. _scm () {локальная предыдущая дворняга выбирает...
13.04.2015
1
ответ

/usr/bin/awk: Список аргументов слишком долго

Я пытаюсь запустить следующий скрипт удара: #!/bin/bash file= 1$ filename= $ {файл %%.*} line1= $ (sed-n 1~2p $ {файл}) seqs= $ (grep-v '^>' $ {файл}) pos= $ (повторяют "$ {line1}" | awk-F" [__]" 'NF> 2 {...
10.03.2015
1
ответ

Передать аргументы функции?

Как Вы сделали бы функцию, которая получает аргументы? функционируйте arg_example {аргумент "c" #, Это мнимо, но он возвратил бы 'true', если бы он нашел аргумент-c. $ did_find_arg=? # Добираются...
26.01.2015
1
ответ

Расширение Shell и позиционные параметры

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

Функция, которая вызывает другую функцию со списком аргументов, не работает

В моем .bash_aliases я определил функцию, которую я использую из командной строки как это: поисковый-n .cs-n .cshtml-n .html SomeTextIWantToSearchFor/c/code/website//c/stuff/something/whatever/...
10.11.2014
1
ответ

Почему я получаю “слишком много аргументов”

Вот часть моего сценария, который говорит мне, что у меня есть слишком много аргументов на строке 3: #!/bin/bash экспортируют LC_ALL ='C', если ['повторяют "*file 2" | grep-o ^'. ='.'] затем повторяют успех fi, Кто-либо знает...
17.10.2014
1
ответ

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

У меня есть исполняемый файл, который я часто использую:/dir1/dir2/dir3/dir4/executable argv[1] argv[2] argv[3] я знаю, что могу установить псевдоним для исполняемого файла: исказите myexecutable = '/dir1/dir2/dir3/dir4/...
11.10.2014
1
ответ

Как быть нажатым - на имени файла как аргумент сценария оболочки, инициированного этим щелчком мышью

Если в Наутилусе Ubuntu я нажимаю файл midi, окно открывается для определения приложения для обработки файла. Другая опция является сгенерированной командой "пользователя" (UGC). (Позвольте мне выбрать Ubuntu, Nautilus...
25.08.2014
1
ответ

Обязательный аргумент для сценария для запущения программы Java

Мой сценарий называют: report_startDate Это имеет следующую строку: $JRE_ROOT/bin/java - CP/home/me/report/config/:/home/me/report/jar/reporting-1.0-SNAPSHOT.jar com.me.project.report. Основной $1$ 1...
31.07.2014
1
ответ

Когда и как был двойной тире (-) представлен как конец разделителя опций в Unix/Linux?

Я не думаю оболочка/утилиты в историческом Unix, ни в чем-то столь же "недавнем" как 4.4BSD поддерживаемое использование двойного тире (или два последовательных дефиса) как конец разделителя опций. С FreeBSD, Вами...
30.07.2014
1
ответ

Должен передать URL в кавычках

Я пробую, передают URL mpv для него для проигрывания его как сетевого потока. Это может быть сделано в ударе со следующим синтаксисом: $ mpv http://myvideosite.com Однако zsh хочет оценить URL как (...
18.07.2014
1
ответ

Как включить заключенную в кавычки переменную в кавычки

Я хочу звонить:./mjpg_streamer-i "./input_uvc.so-r 320x240"-o "./output_http.so-w./www" из программы C, рабочая система (). Проблема состоит в том, что я должен включить команду оболочки в кавычки, который...
04.07.2014
1
ответ

Выход из тире в вызове 'dch'

Я использую dch для изменения журнала изменений для debian пакета, который создается с помощью некоторого сценария удара. Сообщения для журнала изменений взяты от некоторого источника данных и просто передаются dch - добавляют...
18.03.2014
1
ответ

Как я могу использовать цикл в команде?

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

Используя вывод sed в другом сценарии или команде

Как я могу использовать вывод sed в другом сценарии? Например (это не работает): sed-n "$COUNTER", 1 пункт/domains.csv | wget или sed-n "$COUNTER", 1 пункт/domains.csv>/myScript.sh Насколько я...
29.12.2013
1
ответ

devilspie обнаруживают, если приложение было запущено с флагом

Как я могу установить devilspie, чтобы обнаружить, если приложение было запущено с флагом - привет мировой от терминала? Например, window_name обнаруживает заголовок окна. Как может преобразовать в devilspie...
01.10.2013
1
ответ

Почему $* не работающий как ожидалось?

Я пытаюсь использовать $* в функции для расширения до всех параметров командной строки в функции, но он дает мне причудливое поведение: повторение функции $ () {эхо "$*"} повторение $ помещает привет #, это дает мне...
25.03.2013
0
ответов

Что делает crontab, когда я не даю никаких аргументов?

Я случайно набрал эту команду без каких-либо аргументов и нажал Enter, и кажется, что терминал что-то запускает, поэтому мой вопрос: что делает crontab, когда я не даю аргументов? [root@localhost ~] #crontab
25.11.2021
0
ответов

передача аргументов внутри кавычек, например. экран -dm ' ls /home/$dir1 '

Я использую следующий скрипт #!/бин/баш echo 'Пожалуйста, введите пароль вашего XXXX :' читать -sp 'Пароль :' пароль screen -dm bash -c 'BLABLA' Проблема в том, что мои команды в BLABLA включают аргумент password ($password
13.10.2021
0
ответов

В синопсисе справочной страницы, что означают многоточия после квадратных скобок?

Следующее изображение взято из раздела документации POSIX, посвященного синтаксису служебных аргументов. Мой вопрос заключается в следующем :Являются ли две формы аргумента на изображении более или менее идентичными, кроме того, что одна использует опцию
21.09.2021
0
ответов

Использование скрипта, открывающего vim в терминале вместо gvim (- плохая идея?)

В моей системе установлен только vim, а не gvim. Я также использую qutebrowser. В qutebrowser вы можете установить команду, чтобы открыть редактор для редактирования текста. Из-за того, как он цитирует команды, кажется, что нет...
14.08.2021
0
ответов

bash -Скрипт для вывода доменов MX -es с использованием аргументов

Я пытаюсь создать сценарий bash, который показывает мне домены MX -одного или нескольких доменов, заданных в качестве аргументов при его запуске. Пример вызова скрипта :./domains.sh domain1.com домен -нет -mx.com domain2.net...
08.08.2021