Perguntas sobre 'shell'

4
respostas

Use #! / bin / sh ou #! / bin / bash para compatibilidade com o Ubuntu-OSX e facilidade de uso e POSIX

Eu sei que posso usar tanto como a primeira linha de scripts para invocar o shell desejado. O #!/bin/sh seria recomendado se a compatibilidade com todos os sistemas unix fosse um requisito absoluto? No meu caso, o único sistema operacio...
04.02.2015 / 12:28
3
respostas

Como excluir parte de um caminho em um shell interativo?

Existe um atalho no bash e zsh para excluir um componente de um caminho? Por exemplo, se eu digitar ls ~/local/color/ e o cursor estiver no final da linha, existe um atalho para excluir color/ no final? O ideal é que eu queira soluções tan...
30.09.2011 / 16:25
5
respostas

Por que os caracteres de nova linha se perdem ao usar a substituição de comandos? [duplicado]

Eu tenho um arquivo de texto chamado links.txt que se parece com isso link1 link2 link3 Eu quero percorrer este arquivo linha por linha e executar uma operação em cada linha. Eu sei que posso fazer isso usando loop while, mas desde que...
27.10.2014 / 20:31
7
respostas

Por que eu tenho que sair de um diretório excluído?

No meu servidor, tenho uma estrutura de diretórios com algo parecido com isto: /myproject/code Eu normalmente tenho uma conexão ssh com o servidor e 'stand' nesse diretório: root@machine:/myproject/code# Quando implanto uma nova ve...
08.04.2014 / 11:18
3
respostas

Emita um erro ao usar variáveis de shell vazias

Às vezes eu uso, $PROJECT_HOME/* para excluir todos os arquivos no projeto. Quando a variável de ambiente, PROJECT_HOME não está definida (porque eu fiz su e o novo usuário não tem esse conjunto de variáveis de ambiente), ele inicia a e...
08.06.2015 / 06:24
6
respostas

Obtendo links relativos entre dois caminhos

Digamos que eu tenha dois caminhos: <source_path> e <target_path> . Eu gostaria que meu shell (zsh) descobrisse automaticamente se há uma maneira de representar <target_path> de <source_path> como um caminho re...
31.07.2013 / 14:41
4
respostas

O que é o 'IFS'?

Eu estava lendo este tópico: Como fazer um loop sobre as linhas de um arquivo? O que é IFS ? E qual é o seu uso no contexto de for -loops?     
06.07.2011 / 20:30
8
respostas

Removendo um diretório do PATH

Estou tentando compilar wxWidgets usando o MingW e tenho o cygwin no meu caminho, que parece estar em conflito. Então, eu gostaria de remover /d/Programme/cygwin/bin da variável PATH e gostaria de saber se existe alguma maneira elegante de fa...
11.01.2014 / 13:44
2
respostas

Como posso testar para ver se existe uma aplicação em $ PATH?

Estou tentando escrever todos os meus scripts sh startup / env para trabalhar com tanto DRY e quanto: "funciona em todos os * nix em que eu clonei", o quanto possível . Isso significa garantir que, se eu tentar executar um código que não es...
18.12.2010 / 23:26
3
respostas

Escape de seqüências com "echo -e" em diferentes shells

Acabei de notar que parece que o sinalizador -e não existe para o comando echo no meu shell no Linux. Isso é apenas uma configuração confusa ou é "normal"? Algum código como exemplo: #!/bin/sh echo -e "\e[3;12r\e[3H" Impressões:...
27.08.2013 / 01:58