Perguntas com a marcação «shell»

17
Variáveis ​​como $ 0 e $ 1 shell / variáveis ​​de ambiente?

Há variáveis do shell como $0, $1, $2, $?, etc. Tentei imprimir as variáveis ​​de ambiente e shell usando o seguinte comando: set Mas essas variáveis ​​não estavam na lista. Então, basicamente, essas variáveis ​​não são consideradas variáveis ​​de shell / ambiente, certo? (mesmo que para...

16
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...

16
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 que eu...

16
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: "Esta é a fonte: normal,...

16
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 palavras-chave) passem pela expansão do...

16
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 entrada do usuário em um...