Perguntas com a marcação «shell»

O shell é a interface de linha de comando do Unix. Você pode digitar comandos em um shell interativamente ou escrever scripts para automatizar tarefas. Use esta tag para perguntas que se aplicam a / bin / sh e aos shells mais compatíveis (ash, bash, ksh, zsh,…). Para scripts shell com erros, verifique-os em http://shellcheck.net antes de postar aqui.




4
Como posso remover completamente um elemento de uma matriz?
unset array[0]remove o elemento, mas ainda assim, se eu echo ${array[0]}receber um valor nulo, além disso, existem outras maneiras de fazer isso, mas se um elemento de uma matriz contiver espaços como abaixo array[0]='james young' array[1]='mary' array[2]='randy orton' mas estes também não conseguem fazer o trabalho array=${array[@]:1} #removed the 1st …

16
Remova entradas duplicadas $ PATH com o comando awk
Estou tentando escrever uma função de shell bash que me permita remover cópias duplicadas de diretórios da minha variável de ambiente PATH. Disseram-me que é possível conseguir isso com um comando de uma linha usando o awkcomando, mas não consigo descobrir como fazê-lo. Alguém sabe como?
48 bash  shell  awk  path 

3
Bash: o dobro é igual a -eq
Estou fazendo uma comparação de números inteiros no bash (tentando ver se o usuário está executando como root) e encontrei duas maneiras diferentes de fazer isso: O dobro é igual a: if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] then fi Eu entendo …
47 bash  shell  arithmetic 




2
O que os 'set' e 'export' dos bash-builtins fazem?
Estou um pouco perdido quanto ao propósito de sete exportno Bash (e acho que provavelmente outras conchas também). Eu acho que é para definir variáveis ​​de ambiente, mas isso pode ser feito apenas com VARIABLE=VALUE, certo? Também a digitação sete exportpor conta própria mostra valores diferentes. Então, qual é o …
46 bash  shell 


4
eco de bytes em um arquivo
Estou tentando conectar meu Rasberry Pi a algum monitor usando o barramento i2c. Para começar, eu queria escrever manualmente coisas, bytes em particular em um arquivo. Como você escreve bytes específicos em um arquivo? Eu já li esse e achei que meu problema deveria ser resolvido com algo assim echo …



9
encontre a pesquisa nos diretórios pai em vez de subdiretórios
Estou aninhado em uma árvore de arquivos e gostaria de descobrir qual diretório pai contém um arquivo. Por exemplo, estou em um conjunto de repositórios Git aninhados e quero encontrar o diretório .git que controla os arquivos em que estou atualmente. Eu espero por algo como find -searchup -iname ".git"
45 shell  find 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.