Perguntas sobre 'shell-builtin'

0
respostas

Uma função bash carregável 'function_not_found_handle ()' seria possível?

Eu escrevi uma função para lidar com comandos desconhecidos no bash via command_not_found_handle () . Minha intenção é fornecer scripts sob demanda e acesso suas funções dentro do manipulador. Mas, infelizmente, as funções de origem são execut...
03.02.2018 / 20:54
0
respostas

Por que o 'typeset' não funciona para mim, mas o 'declare' faz? [fechadas]

Troquei o shell da minha conta principal para zsh e, ao instalar um script que registra histórico em um banco de dados, link , eu vi que alguns comandos typeset neles não funcionavam, e depois de algumas buscas eu os mudei para declare...
30.04.2017 / 13:32
7
respostas

Que finalidade o cólon embutido serve?

Eu invadi um monte de scripts de shell e, às vezes, as coisas mais simples me deixam perplexo. Hoje eu encontrei um script que fazia uso extensivo do : (colon) bash embutido. A documentação parece bastante simples: : (a colon)...
14.02.2012 / 19:37
4
respostas

Por que '[' um shell embutido e '[[' uma palavra-chave do shell?

Até onde eu sei, [[ é uma versão aprimorada de [ , mas estou confuso quando vejo [[ como uma palavra-chave e [ sendo mostrado como um arquivo interno. [root@server ~]# type [ [ is a shell builtin [root@server ~]# type [[ [[ is a sh...
09.02.2015 / 08:00
0
respostas

Ao usar o linux acl mkdir e mkdir -p fazem coisas diferentes

Eu tenho um diretório bar : # file: bar/ # owner: root # group: root user::rwx user:little-jonny:rwx group::r-x mask::rwx other::r-x default:user::rwx default:user:little-jonny:rwx default:group::r-x default:mask::rwx default:other::r-x...
16.11.2015 / 18:15
1
resposta

Existe um comando do Linux chamado (h)?

Eu li em uma documentação não oficial sobre um comando shell do Linux chamado h : ele foi mencionado junto com os comandos help e man , sem qualquer explicação. Então eu tentei no meu terminal linux mas ele retornou um "comando não encont...
17.09.2018 / 15:24
2
respostas

obtendo apenas o caminho do comando 'type -p prog'

se eu correr nrolland@mactoasty ~ $ type -p skhd skhd is /usr/local/bin/skhd Eu não posso compor bem com outro comando como nrolland@mactoasty ~ $ la 'type -p skhd' ls: is: No such file or directory ls: skhd: No such file or d...
13.06.2018 / 13:35
2
respostas

Quando um shell executa um builtin, e um sinal é gerado pelo teclado, o que irá lidar com o sinal?

Por favor corrija-me se estiver errado: Quando um bash shell executa um programa executável externo , o bash shell criará um processo-filho para executar o programa em primeiro plano. Se houver algum sinal gerado por chave, o sinal será enviad...
18.08.2017 / 15:01
1
resposta

Como executo o comando para evitar interferência do shell [duplicado]

Às vezes, um mesmo comando é fornecido pelo shell-builtin e por outro arquivo / pacote. Exemplo: $ type -a printf kill printf is a shell builtin printf is /usr/bin/printf kill is a shell builtin kill is /bin/kill E durante a execução do...
28.01.2016 / 15:29
2
respostas

Como o shell decide qual comando de palavra-chave, builtin e external de mesmo nome deve ser executado? [duplicado]

Quando há o mesmo nome, palavra-chave e / ou comando externo, qual é a ordem na qual o shell Bash decide qual executar? Por exemplo, palavra-chave time e comando externo time , builtin printf e comando externo printf de cor...
13.04.2016 / 16:46