Perguntas sobre 'shell-script'

3
respostas

Por que minha chamada de função não está funcionando ao retornar um booleano?

Por que minha chamada de função não está avaliando como booleano na condição if abaixo? Você precisa usar valores numéricos para booleano ao retornar da chamada de função? #!/bin/bash #Script to wait for log file to start and open it using...
28.09.2015 / 01:30
1
resposta

Por que esse comando composto {…} não sai por erro, quando usado com ||?

Estou tentando executar este script: #!/bin/bash -e { echo "Doing something"; will_fail # like 'false' echo "Worked"; } || echo "Failed" Para minha surpresa, will_fail falhou, mas não vi "Falha" na lin...
22.09.2017 / 11:40
4
respostas

Como pular primeiro, última linha não em branco e linhas em branco da modificação em um arquivo?

Eu tenho um arquivo como este: H|ACCT|XEC|1|TEMP|20130215035845 849002|48|1208004|100|||1 849007|28|1208004|100|||1 T|2|3 Observe que há linhas vazias extras no final do arquivo. Eu quero substituir o valor da coluna 5 pelo valo...
13.10.2017 / 14:31
3
respostas

Contagem de caracteres da linguagem X no arquivo de texto misto?

Tenho arquivos de texto em vários idiomas e gostaria de contar o número total de caracteres imprimíveis de um dos idiomas. Ajuda que as linguagens habitam diferentes faixas unicode. Meu caso de uso específico envolve hebraico, grego polônico...
20.06.2017 / 13:48
3
respostas

Como condensar subdiretórios

Eu tenho um diretório com muitos subdiretórios. Todos esses subdiretórios contêm arquivos, cada um com nomes exclusivos. Eu quero pegar todos os arquivos de todos os subdiretórios e movê-los todos para um diretório. Existem algumas centenas d...
13.08.2013 / 01:08
2
respostas

Como encontrar freqüência de ocorrências de strings contidas em um arquivo?

Eu tenho um arquivo que contém uma lista de URLs do formulário EDITAR http://www.google.com/absd/siidfs/kfd837382$%^$&, www.google.com, google.com yahoo.com/list/page/jhfjkshdjf... Eu quero escrever um script qu...
27.10.2013 / 04:43
1
resposta

echo $? retornando 0 em vez de 1

[root@server ~]# bash << eof > cat adsfasdf > echo $? > eof cat: adsfasdf: No such file or directory 0 Alguém poderia explicar por que está retornando o status de saída 0 em vez de 1?     
02.11.2013 / 14:12
1
resposta

Como esse comando su -c “…” parece passar dois comandos ao invés de um?

Estou tentando entender o roteiro abaixo e estou confuso sobre a linha su. Eu entendo os argumentos da linha de comando do postgres. quando eu faço man su o manual diz -c, --command=COMMAND pass a single COMMAND to the...
23.08.2013 / 05:09
2
respostas

Como posso iniciar um daemon de processamento de arquivos? [fechadas]

Como posso executar uma ferramenta baseada em script que processa arquivos continuamente baixados para determinado diretório à medida que eles chegam? Eu gostaria de minimizar o atraso (~ 1 segundo está OK), o script pode ter loop próprio infini...
15.05.2015 / 16:46
2
respostas

script init.d não sendo executado na inicialização

Meu script não está sendo executado na inicialização em uma caixa errante no Ubuntu. Meu script é assim - #!/bin/bash # /etc/init.d/mailcatcher ### BEGIN INIT INFO # Provides: scriptname # Required-Start: $remote_fs $syslog # Required-Stop...
30.04.2015 / 19:13