Perguntas sobre 'shell'

18
respostas

Como posso obter o nome da distribuição e o número da versão em um script de shell simples?

Estou trabalhando em um script bash simples que deve ser capaz de rodar em distribuições Ubuntu e CentOS (suporte para Debian e Fedora / RHEL seria um plus) e eu preciso saber o nome e a versão da distribuição do script está em execução (para ac...
24.01.2011 / 05:00
2
respostas

O que significa dash “-” no final de um comando?

Dado o seguinte comando: gzip -dc /cdrom/cdrom0/file.tar.gz | tar xvf – O que significa o - no final do comando? É algum tipo de espaço reservado?     
28.06.2012 / 10:25
3
respostas

Qual é o atalho bash para mudar para o diretório anterior?

Infelizmente, eu só aprendi sobre isso no ano passado tropeçando aleatoriamente na internet. Eu uso com tanta frequência que sempre esqueço o que é quando preciso novamente. Como você muda para o diretório anterior?     
19.10.2010 / 18:13
3
respostas

glob recursivo?

Eu gostaria de escrever algo assim: $ ls **.py para obter todos os nomes de arquivos .py, percorrendo de forma recursiva uma hierarquia de diretórios. Mesmo se houver arquivos .py para encontrar, o shell (bash) fornece essa saída: l...
04.10.2012 / 15:30
4
respostas

Qual é a diferença entre o sourcing ('.' ou 'source') e a execução de um arquivo no bash?

Qual é a diferença entre executar um script como este: ./test.sh e executando um script como este: . test.sh ? Eu tentei um script simples de duas linhas para ver se conseguia encontrar uma diferença: #!/bin/bash ls Mas o...
25.07.2012 / 01:11
2
respostas

Como eu desabilito uma variável na linha de comando?

Eu tentei o seguinte comando para definir o proxy em yaourt : export ALL_PROXY=http://proxy.example.com:8080 A questão é como desmarcar o proxy em yaourt ? Em geral, como posso cancelar o valor de uma variável no shell atual?     
03.12.2013 / 20:24
12
respostas

Como testar qual shell estou usando em um terminal?

Como verificar qual shell estou usando em um terminal? Qual é o shell que estou usando no MacOS?     
18.03.2011 / 02:00
3
respostas

Como verificar se não há parâmetros fornecidos para um comando?

Como você verifica se $* está vazio? Em outras palavras, como verificar se não há argumentos fornecidos para um comando?     
02.12.2011 / 18:15
6
respostas

Uso confuso de && e || operadores

Eu estava vasculhando um arquivo /etc/rc.d/init.d/sendmail (sei que quase nunca é usado, mas estou estudando para um exame) e fiquei um pouco confuso sobre os operadores && e || . Eu li onde eles podem ser usados em declarações...
16.11.2011 / 02:30
8
respostas

Como posso fazer o iconv substituir o arquivo de entrada pela saída convertida?

Eu tenho um script bash que enumera todos os arquivos * .php em um diretório e aplica iconv a ele. Isso obtém a saída no STDOUT. Como a adição do parâmetro -o (na minha experiência) realmente grava um arquivo em branco provavelmente ant...
28.03.2011 / 19:09