Perguntas sobre 'shell'

3
respostas

Há algum mal em usar variáveis que não estão definidas?

Digamos que eu tenha o seguinte código: # Check if the color prompt is enabled and supported on this system if [ -n "$force_color_prompt" ] && [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then GREEN="3[1;32m"...
23.06.2014 / 14:47
2
respostas

Preciso citar as substituições de comandos ao atribuir sua saída a uma variável? [duplicado]

Eu costumo citar as substituições de comandos como mostrado abaixo, mesmo quando atribuindo sua saída a uma variável: var="$(command)" Isso é realmente necessário embora? Quando isso quebra? A resposta aceita aqui afirma: DIRNAME...
29.04.2017 / 15:22
2
respostas

shebangs com caminhos absolutos são padrão (POSIX)?

EDIT: A pergunta e as respostas estão corretas, mas o problema que eu disse aqui não é. O mantenedor realmente RECUSOU para usar /usr/bin/env como uma solução e, em vez disso, recriou o script como sh , e isso quebrou outras instalaçõe...
20.02.2017 / 02:23
1
resposta

Como executar programas com argumentos como 'arg = val' (por exemplo, dd) no shell do rc (versão do Linux portada do sistema operacional do Plan9)?

Estou tentando usar o shell rc (porta Linux do sistema operacional Plan9) e receber mensagens de 'erro de sintaxe' ao usar programas com argumentos como arg = val . ; dd if=/dev/zero of=/dev/null syntax error ; ls --color=auto syntax error...
11.04.2012 / 10:52
2
respostas

Como obter funções propagadas para subshell?

Solaris / sh Eu tenho algumas funções definidas em um arquivo que é carregado via . ./some_file.sh Quando eu inicio um subshell com sh Todas as minhas definições de função são perdidas, mas quando eu faço env Eu vejo a f...
22.02.2013 / 13:53
2
respostas

Shell Unix orientado a objetos com pelo menos recursos LINQ?

Bem, "pelo menos" é bastante - seria perfeito ;-) Há uma pergunta semelhante - Shell orientado a objetos para * nix . Para mim, a semelhança com o bash não é problema. Eu gostaria de ter alguns OOP simples mais LINQ. Por enquanto, estou apen...
30.01.2012 / 12:31
1
resposta

limpe todas as variáveis sem fechar o terminal

Eu quero saber como limpar todas as variáveis que defini no prompt de comando sem fechar o terminal ? por exemplo, se eu definir uma variável no prompt de comando como: $ a=1 agora eu quero apagar a variável $a (e muitas outras var...
10.12.2014 / 23:06
2
respostas

Meu / var / log / é misteriosamente preenchendo GBs em minutos! Alguma cura antes de eu reinstalar o Debian 7?

Bom dia, companheiros entusiastas do * nix! Eu tenho usado o Debian 7 por um tempo agora e depois de uma atualização recente eu notei que constantemente ficava correndo o espaço na minha partição raiz. Eu quero dizer até o ponto em que eu tin...
09.04.2015 / 19:15
2
respostas

Argumento de duas palavras no shell script

Eu tenho um problema com um script de shell. É suposto ler argumentos: índice, data, hora1 (o começo do intervalo), tempo2 (o fim do intervalo). Ele deve contar quantas vezes o usuário (índice) registrou a data especificada no intervalo de tempo...
14.01.2015 / 14:51
2
respostas

Função Bash não funciona no Zsh

Eu tenho migrado lentamente do Bash para o Zsh e cheguei ao ponto em que tudo em que me mudei está funcionando bem, com uma exceção. Eu tenho algumas funções no meu .bashrc que eu uso dezenas de vezes por dia e duas delas não funcionam no...
30.12.2012 / 20:38