Perguntas sobre 'shell-script'

1
resposta

O que mais pode quebrar se eu remover a exportação de uma variável?

Meu problema é que, quando comecei a codificar meu script, encontrei vários problemas de escopo de variáveis, o que resultou no mau hábito de exportar quase todas as minhas variáveis. Agora que meu código ficou muito grande, eu estava pensand...
17.06.2014 / 16:52
2
respostas

Leia tudo no buffer de um pipe sem esperar

Existe uma maneira de ler tudo já no buffer de um pipe, canalizá-los para outro programa e sair imediatamente sem esperar por mais entrada? Tem que ser seguro binário. Não há problemas em instalar programas adicionais. Por exemplo, o segui...
11.12.2016 / 13:19
2
respostas

Obter o número da linha em um shell script do Bourne

Gostaria de poder imprimir o número da linha atual em um script de shell. Eu sei sobre a variável $LINENO em shells Bash, mas não parece existir em shells Bourne. Existe alguma outra variável ou forma de obter o número da linha?     
28.09.2012 / 18:17
1
resposta

Conversão em lote de arquivos do módulo com XMP

Eu tenho o seguinte script para converter um grande grupo de arquivos .MOD e .XM no formato Wave: #!/bin/bash for f in ./XM.* ./MOD.* do xmp $f -d wav -o - | ffmpeg -i - -acodec libmp3lame -ab 320k "$f.mp3" done Mas não funciona...
22.11.2012 / 16:52
1
resposta

rc.local com leitura não ecoará os pressionamentos de tecla

Estou usando o CentOS 6.4 e tenho um pequeno problema com o uso do arquivo read in /etc/rc.local . Ele permitirá a entrada do teclado, mas não ecoará nenhum dos pressionamentos da tecla durante a entrada. Isso é algo que funcionou bem no Ce...
17.12.2013 / 22:53
2
respostas

Erro “dircolors: nenhuma variável de ambiente SHELL e nenhuma opção de tipo de shell fornecida”

Executando o Linux Mint 17.3 Cinnamon Há um tempo atrás, um script foi criado para alterar as cores no Terminal (para corresponder a um tutorial que eu estava seguindo) No entanto, se eu abrir o terminal em outra conta, recebo este erro:...
16.01.2016 / 04:06
1
resposta

Qual é a ordem de classificação ao usar operadores condicionais?

Eu escrevi um script bash que processa uma lista de nomes de arquivos (usando a expansão glob, como em for f in * ) e, em seguida, gera um subconjunto dessa lista para um arquivo. Subsequentemente, leio o conteúdo desse arquivo em uma matriz e...
23.03.2016 / 10:43
1
resposta

Usando um shell script com jstest, como posso obter um gamepad para interagir com meu script?

Eu tenho sido parcialmente bem sucedido com isso, mas estou preso. Aqui está o meu script: Eu quero solicitar ao usuário, aguardar a entrada de um gamepad USB e, em seguida, executar um comando com base no botão pressionado. if lsusb | gre...
09.03.2017 / 01:34
1
resposta

Como terminar um script de shell?

Eu já estou escrevendo um script no Linux e queria adicionar um pouco mais e perguntar ao usuário se ele quer sair do programa. Alguém pode me ajudar a descobrir como posso fazer isso?     
29.09.2014 / 15:42
2
respostas

Altera um valor em um arquivo de configuração ou adiciona a configuração se não existir?

Ao modificar arquivos de configuração a partir da linha de comando, muitas vezes eu quero encontrar a configuração no arquivo de configuração e modificar essa linha se essa configuração existir. Se essa configuração não existir, quero adicioná-l...
27.06.2014 / 20:28