Perguntas sobre 'shell'

2
respostas

Acessando a variável de índice de matriz do loop de script do shell bash?

Eu quero acessar a variável do índice da matriz enquanto executa o loop através de uma matriz no meu script de shell bash. myscript.sh #!/bin/bash AR=('foo' 'bar' 'baz' 'bat') for i in ${AR[*]}; do echo $i done O resultado do script ac...
23.04.2016 / 02:31
4
respostas

É portável para executar um comando na mesma linha após a atribuição da variável?

Existe algum padrão que cubra a portabilidade de executar um comando após a atribuição de variáveis na mesma linha? APPLE="cider" echo hi Quão portátil é algo assim? Onde vai funcionar e onde não vai? Além disso: meus scripts de shell...
23.10.2013 / 18:10
3
respostas

Envia stdout e stderr para o arquivo, syslog e terminal

Para algumas máquinas em nuvem que estou lançando, estou tentando fazer login em um arquivo específico, syslog e terminal / console. Na parte superior dos scripts de instalação da minha máquina / cloud-init, tenho o seguinte: #!/bin/bash e...
10.09.2016 / 20:30
1
resposta

Onde é $ _ definido por POSIX?

No comentários à resposta aceita para este Unix & Pergunta sobre o StackExchange do Linux , afirma-se que $_ é "um de apenas 7 parâmetros especiais definidos pelo POSIX". Não consigo encontrar essa definição, embora possa encontrar outro...
13.05.2014 / 22:02
2
respostas

bash find: obtém o diretório do arquivo encontrado

Eu tenho uma pasta pai chamada "parent_folder" com muitas subpastas, nessas subpastas há um arquivo chamado "foo.mp4". Eu posso encontrar esses arquivos facilmente fazendo isso: mymacbook:parent_folder username$ find ./ -name "foo.mp4" -ex...
23.01.2015 / 10:27
1
resposta

Usando regex em ls e mv

Eu tenho uma estrutura de diretórios como esta ├── UK │   ├── BuyBand_go_UK.png │   ├── BuyBand_go_UK.svg │   ├── BuyBand_K.png │   ├── BuyBand_K.svg │   ├── BuyBago_UK.png │   ├── BuyBago_UK.svg │   ├── BuyBand_ch_Logo_UK.png │   └── BuyBand...
23.07.2013 / 21:30
3
respostas

Podemos configurar diferentes shells para usuários diferentes em uma única distribuição Linux / Unix?

Bem, isso não é algo que eu queira fazer, mas faço esta pergunta para saber mais sobre a configuração do Shell em sistemas Unix / Linux. Então, a situação que eu quero uma resposta é a seguinte -: Como temos shells diferentes disponibilizados...
21.06.2014 / 23:07
1
resposta

Qual é a razão para o shell bash não lhe alertar sobre estouro aritmético, etc.?

Existem limites definidos para os recursos de avaliação aritmética do shell bash . O manual é sucinto sobre esse aspecto da aritmética de shell, mas os estados : Evaluation is done in fixed-width integers with no check for overflow, th...
27.02.2014 / 15:56
1
resposta

Por que o shell padrão do root está configurado diferentemente com o shell padrão de outra conta de usuário normal?

Como eu sei, o shell padrão do root está configurado csh e o shell padrão do usuário normal é sh no FreeBSD. E no Ubuntu, root é dash , o usuário normal é bash . (consulte: link ) Por que eles estão configurados de forma dife...
24.02.2011 / 02:42
2
respostas

Como posso obter a saída e testar o comando dig?

quando digitamos o comando "dig + short www.example.com" nós temos algo assim: www.example.com. 192.168.1.1 192.168.1.2 192.168.1.3 Eu quero pegar o primeiro endereço e testá-lo se for o que eu quero (192.168.1.1) Como posso obter a sa...
31.08.2013 / 00:59