Вопросы с тегом «options»

Передача таких опций, как -l или --word, или их синтаксический анализ в скриптах.

10
Как удалить файл, имя которого начинается с «-» (дефис или минус)?
Как удалить файл, имя которого начинается с тире (дефис или минус) -? Я ssh'd на удаленном сервере OSX, и у меня есть этот файл в моем каталоге: tohru:~ $ ls -l total 8 -rw-r--r-- 1 me staff 1352 Aug 18 14:33 --help ... Как в мире я могу удалить --helpиз …

3
Как я могу выполнить локальный скрипт на удаленной машине и включить аргументы?
Я написал скрипт, который отлично работает при локальном исполнении: ./sysMole -time Aug 18 18 Аргументы «-time» , «Aug» , «18» и «18» успешно передаются в сценарий. Теперь этот сценарий предназначен для выполнения на удаленной машине, но из локального каталога на локальной машине. Пример: ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole Это …

1
Какова реальная цель опции -X GNU grep и почему она недокументирована?
Читая этот вопрос , я обнаружил, что в GNU grepесть -Xопция, которая ожидает аргумент. Как ни странно, это не упоминается ни на странице руководства, ни на странице информации. Глядя на исходный код, этот комментарий находится прямо в середине --helpвывода : /* -X is deliberately undocumented. */ Глядя дальше, кажется , …
58 grep  options 

6
Одиночные черточки `-` для односимвольных опций, но двойные черточки` --` для слов?
Откуда взялось соглашение об использовании одинарных тире для букв и двойных тире для слов и почему оно продолжает использоваться? Например, если я наберу ls --help, вы увидите: -a, --all do not ignore entries starting with . -A, --almost-all do not list implied . and .. --author with -l, print the …

7
почему ls -d также перечисляет файлы и где это задокументировано?
при указании ls --directory a*следует указывать только каталоги, начинающиеся сa* НО это перечисляет файлы И каталоги, начинающиеся с a Вопросы : где я могу найти какую-то документацию по этому вопросу, кроме как manи infoгде, я думаю, я внимательно посмотрел? это работает только в BASH?
48 bash  shell  ls  wildcards  options 

2
cp -L против cp -H
проблема При копировании файлов с помощью cp -Hили cp -Lя получаю те же результаты: $ ls -l fileA fileA -> fileB $ cp fileA somewhere/ -H $ ls -l somewhere/ fileA # fileA is a copy of fileB, only renamed, with same properties! Этот ответ здесь описывает оба варианта как …

7
`-` используется только с CD?
cd - может переключаться между текущим и предыдущим каталогами. Похоже, что раньше я -использовал в качестве аргументов другие команды, хотя я не помню, -означает ли if то же, что и с cd. Я обнаружил, что -это не работает ls. Является ли - использоваться только с компакт - диска?

4
Существует ли файл конфигурации 'rc' для grep / egrep? (~ / .Egreprc?)
Я обычно использую grep при разработке, и есть некоторые расширения, которые я всегда не хочу искать (например, * .pyc). Можно ли создать ~ / .egreprc или что-то в этом роде и поставить некоторую фильтрацию, чтобы всегда не показывать pyc-файлы в результате. Возможно ли это, или мне нужно будет создать псевдоним …

5
getopt, getopts или ручной синтаксический анализ - что использовать, когда я хочу поддерживать как короткие, так и длинные опции?
В настоящее время я пишу скрипт Bash, который имеет следующие требования: он должен работать на самых разных платформах Unix / Linux он должен поддерживать как короткие, так и (GNU) длинные опции Я знаю, что это getoptsбыло бы предпочтительным способом с точки зрения мобильности, но AFAIK это не поддерживает длинные варианты. …

2
Последствия безопасности для запуска perl -ne '…' *
Видимо, работает: perl -n -e 'some perl code' * Или find . ... -exec perl -n -e '...' {} + (то же самое с -pвместо -n) Или perl -e 'some code using <>' * часто встречается в однострочниках, размещенных на этом сайте, имеет последствия для безопасности. В чем дело? Как …


7
Есть ли способ увидеть документ `man` только для указанной опции команды?
Если я хочу узнать значение wget -b, я вижу руководство man wget, а затем поискать -bвариант. -b --background Go to background immediately after startup. If no output file is specified via the -o, output is redirected to wget-log. Я хочу получить результат с помощью команды, как man wget -b. (Конечно, …
24 man  options 

3
tar cvf или tar -cvf?
Я научился использовать tar без '-' для опций, например, tar cvfz dir.tar.gz Directory/но недавно я столкнулся с немного другим tar -czvfсинтаксисом (я думаю, что 'f' должно быть последним вариантом в этом случае). Оба работают на Linux и Mac OS. Есть ли рекомендуемый синтаксис с ou без '-', который является более …

2
Как называется `--`?
Недавно я узнал, --что это двойной дефис, который используется, чтобы сообщить команде, что список опций закончился и что не следует рассматривать как опцию. Так, grep -- 'search_word' * будет искать данные search_word. Но вы можете увидеть неожиданное поведение, если вы удалите --и если есть один файл, который начинается с -, …
23 command  options 

3
Приоритет параметров команды?
Я знаю, что rm -f file1насильно удаляю, file1не подсказывая мне. Я также знаю, что rm -i file1сначала подскажет мне перед удалениемfile1 Теперь, если вы выполните rm -if file1, это также будет принудительно удалено file1без запроса меня. Тем не менее, если вы выполните rm -fi file1, он предложит мне перед удалением …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.