Perguntas sobre 'shopt'

6
respostas

Set e Shopt - Por que dois?

set e shopt são ambos internos do shell que controlam várias opções. Muitas vezes esqueço quais opções são definidas por qual comando e, ocasionalmente, qual opção define / desmarca ( set +o/-o , shopt -s/-u ). Por que existem dois com...
22.02.2012 / 17:17
5
respostas

Como posso listar as opções bash'es para o shell atual?

O intprete do bash tem opções, por exemplo Linhas 22-23 da página man do bash: OPTIONS All of the single-character shell options documented in the description of the set builtin command can be used as options when the shell is invoked....
17.06.2015 / 09:04
2
respostas

Como você obtém descrições das opções 'shopt' disponíveis?

Qual é a maneira canônica de acessar a documentação local em qualquer opção de Shell integrada com shopt ? Estou usando o Ubuntu 12.04 e posso executar help shopt para obter uma descrição do que shopt faz: shopt: shopt [-pqsu] [-...
28.12.2013 / 06:56
2
respostas

Por que o histórico não sobrescreve, mas acrescenta quando histappend está desativado no Bash?

Vários dias atrás, eu tinha uma guia Terminal fazendo ssh e a outra fazendo muito trabalho localmente. E então eu reiniciei a máquina (em um Mac com Mavericks). Quando executei o Terminal novamente, descobri que todo o histórico de comando...
29.08.2015 / 06:09
5
respostas

Verifique as opções do bash

Eu tenho uma função e gostaria de usar a opção pipefail dentro. Mas eu não quero simplesmente set -o pipefail , porque temo que outra parte do script não espere que pipefail seja definido. É claro que eu poderia fazer set +o pipefail...
22.11.2017 / 09:26
3
respostas

Quando é possível uma entrada de histórico de múltiplas linhas (também conhecida como lithist) na bash?

No manual de referência da bash , ele afirma: lithist If enabled, and the cmdhist option is enabled, multi-line commands are saved to the history with embedded newlines rather than using semicolon separators where possible. com i...
23.03.2017 / 18:47
3
respostas

Como posso fazer com que minha chamada .bashrc para shopt -s autocd dependa da versão bash?

No Ubuntu eu gosto de ter shopt -s autocd no meu arquivo .bashrc para CD'ing automático com digitação de 'cd', ou seja, apenas digite o nome do diretório (e provavelmente use a conclusão de tabulação também) e pressione return e seja c...
12.04.2014 / 20:16
1
resposta

Existe uma combinação de shopt glob ou configuração que se comporta como tcsh?

Estou fazendo a transição de um usuário tcsh de longa data para um novo usuário bash (está muito atrasado). Eu escrevi um monte de foreach loops no tcsh on the fly em uma base regular, então eu aprendi a sintaxe para loops for bash do bash como...
07.08.2018 / 01:49
2
respostas

Parâmetros posicionais do chamador da função

Eu preciso ler e escrever os parâmetros posicionais $@ do chamador de uma função. A página man do Bash diz que: A shell function is an object that is called like a simple command and executes a compound command with a new set of positi...
12.10.2012 / 04:11
1
resposta

Quais são as restrições de escopo para configurar o shopt extglob. e outras opções?

Meu shell bash não interativo possui extglob off . Eu gostaria de ativá-lo na declaração imediatamente antes de um comando, mas notei que quando shopt -s extglob está dentro de um bloco if .. then .. else , de alguma forma não registra....
21.08.2012 / 05:19