3
ответа

MV exclude, папка не работает

Я пытаюсь скопировать все файлы / каталоги внутри папки, но хочу исключить одну папку, как я хочу все остальные файлы должны находиться внутри этой папки. Чтобы лучше продемонстрировать, ниже представлена ​​папка ...
17.04.2019
3
ответа

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

В Ubuntu я люблю иметь shopt-s autocd в моем .bashrc файле для автоматического CD'ing с вводом 'CD', т.е. просто ввожу имя каталога (и вероятно использую заполнение клавишей Tab также), и возврат нажатия и быть cd'd...
12.04.2014
2
ответа

mv cdable _vars -Куда делся мой.bashrc?

Я подумал, что было бы разумно иметь псевдоним для моего репозитория dotfiles, где я храню свои dotfiles, такие как.bashrc. Следуя рекомендации, я добавил это в свой.bashrc :shopt -cdable _vars экспорт...
13.12.2020
2
ответа

Как Вы получаете описания доступных 'shopt' опций?

Каков канонический путь к доступу к локальной документации относительно каких-либо доступных Опций Shell, встроенных с shopt? Я использую Ubuntu 12.04 и могу выполнить справку shopt для получения описания какой shopt...
29.12.2013
2
ответа

Функциональная вызывающая сторона позиционные параметры

Я должен считать и записать позиционный $ параметров вызывающей стороны функции. В странице справочника Bash говорится что: функция оболочки является объектом, который называют как простая команда и выполняется...
12.10.2012
1
ответ

bash переопределяет историю, даже если для параметра histappend установлено значение on

Я пытаюсь записать историю bash в файл (...| 1 |...), затем изменить один символ (...| 2 |...) в переменной среды HISTTIMEFORMAT запускает пару команд и имеет возможность видеть команды из ...
18.06.2020
1
ответ

Расширенная подстановка внутри скрипта -что я делаю не так?

поэтому я пытаюсь выбрать диапазон файлов с помощью интерактивного скрипта. Конечной целью является использование команды чтения, но для демонстрации здесь я вручную назначил переменную glob #!/bin/bash шопт -с...
09.04.2020
1
ответ

Какие параметры оболочки bash используются синтаксическим анализатором?

Ограничив наше внимание исключительно bash, в этом ответе на Stack Overflow сообщается следующее. extglob — это флаг, используемый синтаксическим анализатором. Функции, составные команды и т. д. анализируются в ...
18.03.2020
1
ответ

Действительно ли установка параметра оболочки bash «checkhash» улучшает производительность команд bash?

Предпосылка: В процессе изменения .bashrc и просмотра руководства по bash для онлайн-страницы shopt для различных опций оболочки, которые может обрабатывать shopt, я наткнулся на опцию checkhash, ...
21.02.2020
1
ответ

shopt -s cdable_vars не расширяется должным образом

В моем кластере (я не у меня нет root-доступа), я определил в своем .bashrc: shopt -s cdable_vars shopt -s direexpand export s13=/c13scratch/rudrab Я являюсь владельцем /c13scratch/rudrab: ll /...
30.04.2019
1
ответ

Linux Redhat 7: Как установить глобальную / общесистемную опцию оболочки?

Я с трудом пытаюсь понять, как включить опцию xpg_echo в bash для каждой запускаемой оболочки в моей системе Linux RedHat (7.4). Я знаю, что могу получить то, что мне нужно (...
15.04.2019
1
ответ

Исключение определенных файлов от перемещения, но также перемещают скрытые также

в моем сценарии развертывания, у меня есть такие как код, чтобы исключить определенные файлы. Shopt -s extlob. MV! (Deploy.sh | file1 | file2) ~ / $ publication работает почти хорошо, но игнорирует скрытые файлы, чтобы они не перемещались. Как ...
08.11.2018
1
ответ

GLOCKSTAR: `** string *` не упускается в поддары `** / * String *` Preate

Дан набор файлов в каталогах (sub), соответствующих строке, например, на Find -Name ' '|. Сортировать ./1/2/3/4/string. ./1/2/3/string. ./1/2/string. ./1/string. ./string Почему использует Globstar to ...
10.10.2018
1
ответ

Изменение вывода ShopT

Есть ли способ изменить выход, когда Shopt будет вызываться на что-то более Verbose, как другой цвет или пользовательский текст? Например: ~ >> Shopt -s cdspell ~ >> CD проекты Проекты ...
18.08.2018
1
ответ

Проверить параметры bash

У меня есть функция, и я хотел бы использовать внутри нее параметр pipefail. Но я не хочу просто устанавливать -o pipefail, потому что боюсь, что другая часть скрипта может не ожидать установки pipefail. Of ...
26.05.2018
1
ответ

Bash 'cd' с cdable_vars: как подавить эхо CWD?

Я использовал опцию Bash shopt cdable_vars в течение многих лет. Когда я перехожу в пункт назначения, для которого требуется разрешение cdable_vars, оболочка отображает мой CWD перед тем, как вернуть меня в командную строку. Когда я нажимал ...
24.02.2017
1
ответ

Объем shopt опций в сценарии крона

У меня есть скрипт удара, который запущен ночью в задании крона. Это должно сделать нечувствительное к регистру соответствие файла, таким образом, сценарий называет shopt-s nocaseglob, я хочу удостовериться, что это не влияет на другой крон...
20.11.2014
1
ответ

Существует ли команда, которая отображает опции как 'errexit' и 'braceexpand' кроме 'набора справки'?

Если Вы вводите набор справки, то - среди прочего - список опций оболочки отображен. Но эти опции не являются тем же как отображенными с shopt. И отличающийся также от отображенных с...
20.05.2014
0
ответов

Есть ли какие-либо предостережения при использовании shopt -s autocd?

Недавно я обнаружил функцию shopt -s autocd :autocd Если установлено, имя команды, которое является именем каталога, выполняется так, как если бы оно было...
26.04.2021
0
ответов

Что делает shopt histreedit?

Предполагается, что shopt histreedit позволяет пользователю повторно -редактировать неудачную замену истории. Как подмена истории может потерпеть неудачу? Чем histreedit отличается от histverify?
27.03.2021
0
ответов

Должна ли опция «--rcfile /dev/null» иметь тот же эффект, что и «--norc» при вызове bash?

Чтобы избежать сценария проблемы XY, я объясню, почему я задаю этот вопрос. Я помню, что я установил extglob shopt -s в моем файле ~/.bashrc, потому что такие вещи, как @ (шаблон -список )работают. Впрочем, я только что...
11.03.2021
0
ответов

Псевдонимы не работают в интерактивном zsh

У меня есть любопытная проблема, когда мои псевдонимы отображаются, когда я набираю псевдоним, но они не исполняемые. Здесь я пытаюсь использовать псевдоним d на сегодняшний день: % какой псевдоним псевдоним: встроенная команда оболочки % alias d=/usr/b
19.04.2020
0
ответов

Почему nullglob shopt -удаляет строку со знаком вопроса в элементе массива?

Этот маленький параметр свел меня с ума :shopt -s nullglob Я использую его в своем сценарии bash 4.3 в качестве глобального параметра, чтобы избежать ошибок при сканировании пустых каталогов. Теперь я обнаружил странную проблему, которую я не...
10.08.2019
0
ответов

Как совместить чтение Bash с HERE-документом, если указано shopt -os errexit? [дубликат]

Я пытаюсь использовать решение, представленное в одном из ответов https://stackoverflow.com/questions/1167746/how-to-assign-a-heredoc-value-to-a- variable-in-bash В версии Bash 4.2.47 (1) -...
16.05.2011

Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

---------121 вопрос--------2143----о сценариях оболочки, исполняемые файлы, которые интерпретируются оболочкой (удар, zsh, и т.д.).

Вопросы о сценариях оболочки, исполняемые файлы, которые интерпретируются оболочкой (удар, zsh, и т.д.).

Сценарии Shell часто считают простым проблемно-ориентированным языком программирования. Типичные операции, выполненные сценариями оболочки, включают управление файлом, выполнение программы и текст печати.

Дальнейшее чтение

---------121 вопрос--------2144----о сценариях оболочки, исполняемые файлы, которые интерпретируются оболочкой (удар, zsh, и т.д.).

Вопросы о сценариях оболочки, исполняемые файлы, которые интерпретируются оболочкой (удар, zsh, и т.д.).

Сценарии Shell часто считают простым проблемно-ориентированным языком программирования. Типичные операции, выполненные сценариями оболочки, включают управление файлом, выполнение программы и текст печати.

Дальнейшее чтение

---------121 контузия--------2145----является серией уязвимостей системы обеспечения безопасности в ударе, начиная с (CVE-2014-6271), который позволяет выполнение произвольного кода от переменных среды.

Контузия является серией уязвимостей системы обеспечения безопасности в ударе, начиная с (CVE-2014-6271), который позволяет выполнение произвольного кода от переменных среды.

Контузия является уязвимостью CVE-2014-6271 в ударе (другие оболочки не затронуты), сообщаемый Stéphane Chazelas в сентябре 2014.

Bash импортирует функциональные определения из среды, когда это запускается; уязвимость происходит из-за выполнения произвольного кода от особенно обработанных переменных среды.

Общие удаленные векторы выполнения включают сценарии CGI, OpenSSH вызвал команды и некоторые серверы DHCP. Локальные векторы выполнения включают сценарии удара, выполняемые с поднятыми полномочиями или со значениями среды, полученными из недоверяемых источников; sudo не затронут, потому что он отфильтровывает записи среды, которые похожи на экспортируемые функции удара.

В связи с начальным исследованием еще несколько уязвимостей были обнаружены в той же части кода удара.

Для устранения этих уязвимостей обновление колотит версии, которая фиксирует CVE-2014-6271 и другие уязвимости. Примените обновления системы защиты своего распределения, как обычно. Для редких пользователей, которые устанавливают удар из источника, патчи были обеспечены для всех затрагиваемых версий.

---------121 опция--------2146----Shell диктует, как приложение оболочки ведет себя и отвечает на пользовательские команды.

Опции Shell диктуют, как приложение оболочки ведет себя и отвечает на пользовательские команды.

Оболочка Bash может быть вызвана с определенными опциями, активированными или деактивированными. shopt является встроенной командой, которая помогает отобразить или изменить опции оболочки или программно или в командной строке после того, как оболочка Bash вызывается.