Как Вы удаляете файл, имя файла которого начинается с тире (дефис или минус)-? Я - ssh'd в удаленный сервер OSX, и у меня есть этот файл в моем каталоге: tohru: ~ $ ls-l общие 8-rw-r - r - 1 я...
14.01.2012
CD - может переключиться между текущим dir и предыдущим dir. Кажется, что я видел - используемый в качестве аргументов другим командам прежде, хотя я не помню, означает ли - то же как с CD. Я нашел это-...
29.07.2014
Если я хочу знать значение wget-b, я вижу руководство человека wget, то ищу-b опцию.-b - фон сразу Переходит к фону после запуска. Если никакой выходной файл не...
25.01.2015
У меня есть этот код - #getoptDemo.sh использование () {эхо "использование: опции <command>: <w|l|h>"}, в то время как getopts wlh: опция действительно заключает $option в корпус в (w) имя = '1';;...
12.10.2012
Я использую CentOS 7, и мне нужно смонтировать общий ресурс NFS, защищенный учетными данными. Я прочитал руководства по nfs, mount, mount.nfs и не могу найти нужные параметры, которые работают! Я думаю, что правильно ...
02.02.2017
В настоящее время я пишу сценарий Bash, который имеет следующие требования: это должно работать на большом разнообразии платформ Unix/Linux, которые это должно поддерживать и короткий и (GNU) долгие опции, я знаю это...
29.01.2013
найти. - имя "*.html" - должностное лицо grep-l somethingtobefound {} \; я просто задавался вопросом, что ключевые слова "-называют" "-должностное лицо" "-l" "{}" "\" и""; как предполаг
06.01.2012
В новом дополнении к скрипту, над которым я работаю, я хочу циклически перебирать параметры, связанные с флагом, пока zsh не достигнет следующего флага в команде. Например, когда пользователь вводит следующее :datt -p Пакет1 Пакет2 Пакет3-
15.09.2021
Есть некоторые утилиты, которые принимают -- (двойное тире) в качестве сигнала «конца опций», необходимого, когда имя файла начинается с тире: $ echo "Hello World!" >-file $ cat -- -file
Привет мир! ...
03.03.2020
Моя система: ОС: MacOS / Mac OS X (Mojave 10.14.5)
Ядро ОС: Дарвин (18.6.0)
Ядро: Darwin Kernel/XNU (18.6.0/xnu-4903.261.4~2/RELEASE_X86_64)
ls: версия неизвестна, но man ls дает страницу из...
05.06.2019
У меня проблема, когда grep сбивается с толку, когда каталог содержит файл, начинающийся с тире. Например, у меня есть файл с именем «------. Js». Когда я делаю что-то вроде grep somestring *, я получаю ...
16.05.2017
У меня есть файл со следующим содержимым: sh-4.2 $ cat file1
пример нескольких
шаблон
это
пример мультиполя
извините несколько
сопоставление с образцом
используя grep
так что пример - это
сам файл
-...
19.12.2016
Я учился использовать tar без '-' для опций, как tar cvfz dir.tar.gz Каталог/, но я недавно приехал через немного отличающийся tar-czvf синтаксис (я думаю, что 'f' должен быть последней опцией в...
06.01.2012
У меня есть эти псевдонимы в моем ~/.bashrc псевдоним grep='grep --color=auto -H' псевдоним fgrep='fgrep --color=auto -H' alias egrep='egrep --color=auto -H', но они не действуют, когда я запускаю find... -exec grep.....
04.09.2020
Следующая команда работает так, как ожидалось: perl -lne 'print $1 if /install\(ЦЕЛЕВЫЕ (.*) НАЗНАЧЕНИЕ ВРЕМЕНИ ВЫПОЛНЕНИЯ bin\)/' CMakeLists.txt Эта команда также работает: perl -nle 'print $1 if / install\(TARGETS (.*...
16.09.2019
Это работает find ./ -iname '*.c' -o -name '*.h' -o -name '*.l' -exec grep -irn test1 {} \; Если я комбинирую -exec с ls, это говорит мне, что это неправильный вариант. #ls -exec коснуться {} \;
ls: недействительно ...
21.08.2019
Здесь grep используется с параметром -w. Я сделал man grep и grep --help, чтобы попытаться выяснить, что делает вышеупомянутая опция. Ни один из выходных данных ничего не говорит об опции -w. Что делает эта опция? ...
14.06.2019
Есть ли в find опция, которая позволяет мне подавлять сообщения об ошибках, которые я получаю при попытке доступа к каталогам, к которым у меня нет доступа? Я знаю, что могу просто отказаться от stderr, но кажется ...
12.06.2019
Каково различие между du-sh * и du-sh. /*?Примечание: То, что интересует меня, * и. /* части.
16.10.2017
Я читал о том, что я должен цитировать переменные в bash, например, «$foo» вместо $foo. Однако при написании сценария я нашел случай, когда он работает без кавычек, но не с ними: wget_options='--...
28.08.2017
Проблема При копировании файлов с CP-H или CP-L, я получаю те же результаты: $ ls-l fileA fileA-> fileB $ cp fileA где-нибудь/-H $ ls-l где-нибудь / fileA # fileA является копией fileB, только...
20.03.2017
Мой sh - это bash. Мне нужен индикатор процентильного прогресса для моего цикла 0 ~ 9999 'for' ... Поэтому я использую эти строки внутри цикла, но результат очень странный. #! / bin / bash
объявить -i процентиль
for ((i = 0; i <= ...
13.02.2017
Скажем, у меня есть пользовательское ядро из моего дистрибутива, как я могу получить список всех опций, с которыми ядро было собрано? Можно получить их, прочитав конфигурационный файл из пакета ядра из репозитория производителя, ...
24.01.2017
ls -a (я считаю -a вариантом)
sudo -u имя пользователя (-u = параметр, имя пользователя = аргумент)
chmod 664 my-dir (664 = option, my-dir = arg) Я не могу придумать пример, который мог бы сказать «это флаг», кроме, возможно, ...
05.09.2016
Я эффективен я делал мусорное ведро с помощью написанных мной сценариев. Первый сценарий в значительной степени является альтернативой команде rm (вместо фактического удаления файла он перемещает его в удаленную папку) ...
21.08.2015
У меня есть сценарий оболочки, который принимает множество опций, некоторых с аргументами, некоторыми без, некоторые закорачивают, некоторые долго. Это должно обработать некоторые из этих опций само и передать остальных, это не знает...
29.04.2015
fgrep - справка | fgrep "-справка" возвращает просто целый fgrep - справка, как я возвращаю просто строки, которые имеют литерал "-справка" в них? Кавычки ничего не делают, ни делает \-\-help.
06.08.2014
У меня есть несколько аргументов в списке (массив, например, $), и я хотел бы знать, находится ли опция-v в списке. В Python я просто сделал бы: подробный = "-v" в sys.argv, Как я достигаю этого в...
18.07.2014
Я использовал удар в течение многих лет, но я 've застрявший в "привилегированном режиме", которым это может быть, настраиваю с командой набора. Например: набор-p, я прочитал страницу справочника удара, но это несколько неясно. Для...
04.03.2014
Поскольку я школьный проект, я должен реализовать приложение оболочки/терминала. Но я задаюсь вопросом, как параметры командной строки анализируются, потому что кажется немного странным быть. Например, для вставки команды (и я...
17.02.2014
Передающие опции как-l или - слово к командам или парсингу их в сценариях.
Используйте этот тег для вопросов об опциях для команд оболочки: передача их и парсинг их.
Существует три общих варианта синтаксиса опции; различные команды используют другой синтаксис.
- POSIX: Это - традиционный стиль Unix. Опции состоят из a
-
(подчеркните штриховой линией иначе минус), сопровождаемый одной буквой. Если -
сопровождается несколькими буквами, каждая буква является опцией (это называют, связываясь). Пример: ls -la
эквивалентно ls -l -a
.
Опция может взять аргумент, который является или в следующем слове или склеен к опции. Пример: sort -st:
эквивалентно sort -s -t :
. - GNU: в дополнение к синтаксису POSIX опции могут запуститься с
--
и состойте из нескольких букв. Аргументы или даны после a =
или в следующем слове. Пример: sort --stable --field-separator=:
эквивалентно sort --stable --field-separator :
. - Мультибуква: опция состоит из a
-
сопровождаемый большим количеством символов (обычно буквы и тире). Если существует аргумент, это находится в следующем слове. Пример: xterm -name foo -e foo
Дальнейшее чтение