Запитання з тегом «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 line relative_path="$3" …



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

4
Чому ls приймає повторювані перемикачі?
Мені цікаво - чи є різниця між ls -lі ls -lllllllllllllllllllllllllllll? Схоже, вихід такий же, і я плутаюся, чому lsдозволяє повторювати перемикачі. Це стандартна практика серед більшості команд?
16 ls  options 

2
Чому пропуски між параметрами та параметрами можуть бути пропущені?
Наприклад: xargs -n 1 те саме, що xargs -n1 Але якщо ви подивитеся на сторінку чоловіка , параметр вказаний як -n max-args, що означає, що простір повинен бути збережений. Немає нічого про скорочену форму -n max-args . Це також відбувається з багатьма іншими утилітами Linux. Як це називається в Linux? …
16 options 

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= arg) chmod 664 my-dir( …

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

3
Яка реальна суть опції -f на rm?
Читаючи сторінку man 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 


1
Як додати кілька рядків до файлу з bash, з "-" перед рядком
Питання дуже схоже на те, як додати кілька рядків до файлу з bash, але я хочу розпочати файл-- , а також додати його до файлу, якщо можливо. printf "--no-color\n--format-doc\n--no-profile\n" >> ~/.rspec-test Проблема полягає у запуску файлу з "-" дає мені: -bash: printf: --: invalid option printf: usage: printf [-v var] …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.