Perguntas sobre 'shell-builtin'

4
respostas

Por que meu programa chamado “set” não está sendo executado?

Eu criei um programa C simples assim: int main(int argc, char *argv[]) { if (argc != 5) { fputs("Not enough arguments!\n", stderr); exit(EXIT_FAILURE); } E eu tenho meu PATH modificado em etc / bash.bashrc assim:...
24.11.2015 / 15:36
1
resposta

O que é um “s” dentro de “$ -”?

Normalmente, estou ciente do conteúdo de $- . Em um CentOS recente eu recebo: [grochmal@orion ~]$ echo $- himBH hmBH são todas as opções de set e i significa que meu shell é interativo. No entanto, no meu Arch Linux eu tenho...
11.12.2016 / 23:39
1
resposta

É “wait &” (“wait ampersand”) um idioma ou técnica de script shell / shell útil (bash)?

Eu "herdei" alguns scripts de shell para máquinas Linux executando o shell "bash" do GNU. Em um caso particular, a máquina executa a versão 2.0.5b bash do GNU Um desses scripts tem uma instrução wait & ("wait ampersand") como parte da...
15.10.2015 / 17:38
2
respostas

Contar o número de elementos na matriz bash, em que o nome da matriz é dinâmico (isto é, armazenado em uma variável)

Breve declaração da questão: Existe um método bash embutido para contar o número de elementos na matriz bash, onde o nome da matriz é dinâmico (ou seja, armazenado em uma variável), sem recurso para fazer uma cópia completa de a matriz ou u...
10.11.2015 / 23:53
2
respostas

Noções básicas sobre comandos internos do shell

No manual do bash , está escrito que Builtin commands are contained >>> within <<< the shell itself Além disso, esta resposta afirma que A built-in command is simply a command that the shell carries out itself, ins...
10.05.2018 / 10:21
2
respostas

É possível usar a chave (permutação) e a expansão da matriz simultaneamente?

A sintaxe de expansão do {} brace do Bash permite a criação de permutações fáceis # echo {b,c,d}{a,e,i,o,u} ba be bi bo bu ca ce ci co cu da de di do du No entanto, não está claro para mim se / como é possível usar isso junto com array...
16.09.2013 / 23:13
2
respostas

O que não é específico do shell?

Sob algumas respostas, vejo comentários que recomendam evitar comandos específicos do shell nas respostas. Como sei quais comandos, operadores, etc. existem em todos os shells? Existe uma lista de padrões? man builtins fornece uma lis...
12.09.2011 / 12:37
1
resposta

Como posso obter uma mensagem de ajuda para o zsh builtin's?

Se eu quiser receber uma breve mensagem de uso para um bash builtin, posso usar help <builtin> em um prompt de comando, por exemplo $ help export export: export [-fn] [name[=value] ...] or export -p Set export attribute for shell...
12.05.2016 / 02:03
2
respostas

Ordem dos executáveis iniciados no bash

Se eu executar o comando test no bash, test (avalia a expressão condicional), o utilitário interno será iniciado: $ type test test is a shell builtin $ type -a test test is a shell builtin test is /usr/local/bin/test test is /usr/bin/te...
30.05.2014 / 00:33
3
respostas

Por que o manual do comando 'where' não está disponível?

Recentemente, deparei com o comando where , que fornece o caminho real dos executáveis no Linux. Eu estava ciente de which , whereis , locate e find , mas não where . Eu quero saber quando este comando foi introduzido e porque se...
01.07.2015 / 11:37