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

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

1
Почему -a в «#! / Bin / sh -a» влияет на sed, а «set -a» - нет?
Если я запускаю следующий файл .sh: #!/bin/sh -a echo "a" | sed -e 's/[\d001-\d008]//g' Результатом является ошибка: sed: -e выражение # 1, символ 18: недопустимый конец диапазона Но если я запускаю следующий файл .sh: #!/bin/sh set -a echo "a" | sed -e 's/[\d001-\d008]//g' Работает без ошибок. Разве второй код не …

5
Как я могу определить, что с getopts не было передано ни одной опции?
У меня есть этот код - #getoptDemo.sh usage() { echo "usage: <command> options:<w|l|h>" } while getopts wlh: option do case $option in (w) name='1';; (l) name='2';; (h) name='3';; (*) usage exit;; esac done print 'hi'$name Когда я запускаю bash getoptDemos.sh(без опции) он печатает hiвместо вызова функции usage. Он вызывает использование, …
19 bash  shell  options  getopts 

3
Почему параметры в кавычках не работают, но работают без кавычек?
Я читал о том, что я должен заключать в кавычки переменные в bash, например, «$ foo» вместо $ foo. Однако при написании скрипта я обнаружил случай, когда он работает без кавычек, но не с ними: wget_options='--mirror --no-host-directories' local_root="$1" # ./testdir recieved from command line remote_root="$2" # ftp://XXX recieved from command …


4
Как мне работать с переключателями в сценарии оболочки?
Существуют ли какие-либо встроенные инструменты, которые распознают -xи --xxxxкак переключатели, а не аргументы, или вам нужно пройти через все входные переменные, проверить на наличие тире, а затем проанализировать аргументы?

4
Почему ls принимает дубликаты?
Мне любопытно - есть ли разница между ls -lи ls -lllllllllllllllllllllllllllll? Выходные данные выглядят одинаково, и я не понимаю, почему lsдопускаются дублирующие переключатели. Это стандартная практика среди большинства команд?
16 ls  options 

2
Почему пробелы между параметрами и параметрами не указываются?
Например: xargs -n 1 такой же как xargs -n1 Но если вы посмотрите на справочную страницу , опция будет указана как -n max-args, что означает, что пространство должно быть сохранено. В сокращенной форме -n max-args ничего нет . Это также происходит со многими другими утилитами Linux. Как это называется в …
16 options 

2
синтаксис ls --hide = и ls --ignore =
ls --hideи ls --ignoreпредоставляет возможность опускать файлы, определенные с помощью регулярных выражений, установленных после --ignore=детали. Последний гарантирует, что эта опция не отключена через -a, -A. Команда manи infoстраница упоминают регулярные выражения. Вопрос : Какие подстановочные знаки или регулярные выражения поддерживаются в ls --hide=и ls --ignore=. Я обнаружил, что, * $ …

1
Вам нужно указать опцию «по умолчанию» в fstab?
Arch Wiki наfstab Задает опции /быть defaults,noatime, но на моей установке по умолчанию fstabсоздается с вариантами rw,relatime. Arch Wiki охватывает atimeвопросы. Что мне интересно, так это defaultsвариант. manСтраница mountговорит: по умолчанию Используйте параметры по умолчанию: rw, suid, dev, exec, auto, nouser и async. Обратите внимание, что реальный набор всех параметров …
15 fstab  options 

2
В чем разница между флагом, опцией и аргументом? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . ls -a(Я рассматриваю -aвариант) sudo -u username( -u= опция, username= аргумент) chmod 664 …

3
Отрицательные аргументы в голову / хвост
Варианты этого вопроса, конечно, задавались несколько раз в разных местах, но я безуспешно пытаюсь удалить последние Mстроки из файла. Второй наиболее проголосовали ответ на этот вопрос рекомендует сделать следующее , чтобы избавиться от последней строки в файле: head -n -1 foo.txt > temp.txt Однако, когда я пробую это в OSX …

3
В чем же смысл опции -f на rm?
Читая справочную страницу GNU coreutils для rm, вы можете выбрать один из вариантов -f, который согласно инструкции, -f, --force ignore nonexistent files and arguments, never prompt Теперь я сделал несколько тестов и показал, что действительно, если я использую что-то вроде rm -f /nonexisting/directory/ это не будет жаловаться. Что на самом …
14 rm  options  coreutils 

3
Какова цель `rm -P`?
Я читал справочную страницу, rmкогда наткнулся на эту опцию: -P Overwrite regular files before deleting them. Files are overwritten three times, first with the byte pattern 0xff, then 0x00, and then 0xff again, before they are deleted. Я предполагаю, -Pчто предназначено для полного удаления файла, но не установит ли все …
11 rm  options 



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