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.



1
Como você configura o ambiente para es?
Eu tenho jogado com es nos últimos dois dias, e ele (como rc) tem a peculiaridade / recurso de executar apenas o script de inicialização ( .esrc) no login. A maneira usual de executar código em cada sessão interativa é colocar esse código na %promptfunção Obviamente, não há %promptfunção se …





2
o que significa conectar STDOUT e STDIN?
Estou lendo um livro, ele diz: Todo processo possui pelo menos três canais de comunicação disponíveis: “entrada padrão” (STDIN), “saída padrão” (STDOUT) e “erro padrão” (STDERR). A maioria dos comandos aceita sua entrada de STDIN e grava sua saída em STDOUT. Eles escrevem mensagens de erro para STDERR. Essa convenção …

2
Listar elementos com espaços no zsh
Eu estudei o script zsh por duas horas neste momento e bati em uma parede. Quero passar por uma lista de arquivos que podem ter espaços neles. Estou aberto a abordagens completamente diferentes do exemplo a seguir, desde que sejam zsh, já que zsh é o que estou estudando, não …
10 shell  scripting  zsh 


2
Envie a tarefa para segundo plano em um "se"
Por que é isso? if true; then sleep 3 &; fi bash: syntax error near unexpected token `;' Eu quero correr sleep 3 em segundo plano, para que o comando ["sleep 3" seja apenas um exemplo] seja executado no estilo "paralell", para que termine mais rapidamente. Mas eu estou entendendo …


6
Maneira portátil de encontrar o número do inode
No começo, eu usei stat -c %i file(para ajudar a detectar a presença de uma prisão ), que parecia funcionar em qualquer distribuição Linux sob o sol. No OS X 'eu tive que usar ls -i file | cut -d ' ' -f 1. Existe alguma maneira de encontrar o …
10 shell  inode 


3
Por que o "she-bang" começa com um "#!"?
Por que o "she-bang" começa com um #!, como #!/bin/bash? Eu sempre aceitei que é assim que é feito, mas há uma razão por trás disso? Por que começar com #; isso não é geralmente um comentário? Ou é o ponto que deve ser comentado?
10 shell  history  shebang 

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.