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 executar comandos de biblioteca a partir do shell?
Eu queria simplesmente calcular o comprimento de uma string (que é o valor do hash). Então, eu abri o terminal e fiz isso: $ apropos length que me devolveu um monte de comandos / funções tendo (3)ou (3ssl)acrescentado no final deles. Agora, homem, homem, nos fornece informações sobre o que …
27 shell  libraries 

2
Diferença entre 'ls' e 'echo $ (ls)'
Considere as duas amostras de casca $ ls myDoc.html SomeDirectory someDoc.txt e $ echo $(ls) myDoc.html SomeDirectory someDoc.txt A primeira é executada lse, como eu entendo, anexa o conteúdo do diretório de trabalho atual ao stdoutarquivo (que é o que o terminal exibe). Isso está correto? O segundo pega o …
27 shell 


2
Verifique o comprimento de uma variável
Eu tenho que verificar o comprimento da variável de leitura (meu script limita a cinco caracteres inseridos), penso em algo como isto: #!/bin/bash read string check=${#string} echo $check if [ $check -ge 5 ]; then echo "error" ; exit else echo "done" fi existe uma solução mais "elegante"?
27 bash  shell  string 






4
Dois arquivos estão vinculados?
Como posso saber se dois arquivos estão vinculados na linha de comando? por exemplo, algo vincula isso: $ ls fileA fileB fileC $ is-hardlinked fileA fileB yes $ is-hardlinked fileA fileC no
27 shell  files 

12
Linux - comando para listar arquivos (exceto ls)
Imagine que você estava trabalhando em um sistema e alguém excluiu acidentalmente o lscomando ( /bin/ls). Como você pôde obter uma lista dos arquivos no diretório atual? Tente. Eu tentei muitos métodos e também procurei na Internet, mas nada. Quero perguntar ao lado do lscomando que comando podemos usar para …
27 shell  command-line  ls 


3
Como posso cronometrar um cachimbo?
Eu quero timeum comando que consiste em dois comandos separados com uma saída de tubulação para outra. Por exemplo, considere os dois scripts abaixo: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 Agora, como posso timerelatar o tempo gasto foo.sh | bar.sh(e sim, eu sei que …
27 bash  shell  pipe  time 



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.