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
Alterar fonte no comando echo
É possível alterar os atributos de fonte da saída de eco no zsh ou no bash? O que eu gostaria é algo parecido com: echo -n "This is the font: normal " echo -n $font=italic "italic," echo -n $font=bold "bold," echo -n "and" echo -n $font=small "small". para que imprima: …
16 bash  shell  zsh  fonts 







5
Por que existem várias conchas em um sistema como o Unix?
Eu apenas comecei a aprender os fundamentos do Unix e me pergunto por que existem tantas conchas em um sistema como o Unix. Do livro Programação Avançada no Ambiente Unix : Um shell é um intérprete de linha de comando que lê a entrada do usuário e executa comandos. A …
16 shell 

5
Como incorporar um comando shell em uma expressão sed?
Eu tenho um arquivo de texto com o seguinte formato: keyword value keyword value ... Onde palavra-chave é uma única palavra e valor é tudo o resto até o final da linha. Eu quero ler o arquivo de um script de shell, de maneira que os valores (mas não as …
16 shell  sed 


3
Por que minhas teclas de seta não funcionam em sh?
Eu instalei recentemente o Ubuntu e, quando executo sh no Terminal, minhas teclas de seta não funcionam, então não posso passar pelo meu histórico de chamadas ou editar o que estiver digitando. Ele só aparece como personagens estranhos ^[[A. O shell de login é bash e funciona bem, mas assim …
16 shell  ubuntu  terminal 

4
Processando variável bash com sed
variável bash LATLNG contém um valor de latitude e longitude entre parênteses como (53.3096,-6.28396) Eu quero analisá-los em uma variável chamada LAT e LON, que estou tentando fazer via sed assim LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG") No entanto, eu recebo o seguinte erro: sed: can't read (53.3096,-6.28396): No such …



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.