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 ecoar cifrões?
Por exemplo, $PATHe$HOME Quando digito, echo $PATHele retorna meu $PATH, mas quero repetir a palavra $PATHe não o que a variável real representa, echo "$PATH"também não funciona.
67 shell  quoting 


3
Por que minha descoberta não é recursiva?
Estou executando o seguinte comando, mas ele não é executado recursivamente: find . -name *.java Eu sei que existem arquivos java mais abaixo no diretório atual, mas ele está executando findapenas no diretório atual. Estou usando o OS X, 10.9.
65 shell  find  wildcards 


4
estatísticas recursivas sobre os tipos de arquivo no diretório?
Criei um site para um projeto de conversão. Eu gostaria de fazer algumas estatísticas sobre os tipos de arquivos existentes - por exemplo, 400 .htmlarquivos, 100 .gif, etc. Qual é a maneira mais fácil de fazer isso? Tem que ser recursivo. Edit: Com o script que maxschelpzig postou, estou tendo …
65 shell  filenames 

6
Recursos para programação portátil de shell
Quais recursos existem para a programação de shell portátil? A resposta final é testar em todas as plataformas segmentadas, mas isso raramente é prático. A especificação POSIX / Single UNIX é um começo, mas não informa qual é o nível de suporte de cada implementação nem quais extensões comuns existem. …

5
Como escapar de aspas com casca?
Estou tendo problemas para escapar de caracteres no bash. Eu gostaria de escapar de aspas simples e duplas ao executar um comando com um usuário diferente. Para os fins desta pergunta, digamos que eu queira ecoar o seguinte na tela: 'single quote phrase' "double quote phrase" Como posso escapar de …


8
Resolvendo “mv: lista de argumentos muito longa”?
Eu tenho uma pasta com mais de um milhão de arquivos que precisa ser classificada, mas não posso fazer nada porque mvgera essa mensagem o tempo todo -bash: /bin/mv: Argument list too long Estou usando este comando para mover arquivos sem extensão: mv -- !(*.jpg|*.png|*.bmp) targetdir/
64 bash  shell  arguments  mv 


7
O script do shell falha: Erro de sintaxe: “(” inesperado
Estou trabalhando em um script que automatiza a configuração de um ambiente de desenvolvimento para o desenvolvimento do Raspberry Pi (detalhes passo a passo que funcionam aqui ). O script está vinculado nesse artigo, mas você pode encontrá-lo aqui também. Agora, quando executar esse script, instale e configure o ambiente …



2
O que significa ser “sh compatível”?
Eu vi a frase "compatível com sh" usada geralmente em referência a conchas. Não tenho certeza se isso também se aplica aos programas que podem ser executados a partir de shells. O que significa um shell ou outro programa ser "compatível com sh"? O que significaria ser "sh incompatible"? Edit: …

8
Como fazer tubo bidirecional entre dois programas?
Todo mundo sabe como fazer tubo unidirecional entre dois programas (ligamento stdoutde primeiro e stdinde segundo): first | second. Mas como fazer tubo bidirecional, ou seja, ligação cruzada stdine stdoutde dois programas? Existe uma maneira fácil de fazer isso em uma concha?
63 shell  pipe 

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.