Perguntas sobre 'shell-script'

5
respostas

Shell Script: peguem uma string no meio do texto, às vezes no começo

Eu tenho um arquivo de texto grande em que uma parte dele se parece com isso (valores editados): JULIANA XXXX006060 LI1033322 THC BRL 730.00 XXXX006296 AA1004737 THC BRL 1,740.00 SANTOS JULIANA XXXX006668 AA1004786 THC BRL 8,150.00 SANTOS JUL...
27.11.2015 / 19:27
5
respostas

como verificar o diretório está vazio

Eu tenho um requisito, se eu executar um script ./123 com argumentos do caminho vazio, digamos /usr/share/linux-headers-3.16.0-34-generic/.tmp_versions (esse diretório está vazio). Deve mostrar "o diretório está vazio" Meu código é:...
08.05.2015 / 17:17
2
respostas

Programar o último dia de cada mês

Eu li uma instrução para agendar um script no último dia do mês: Note: The astute reader might be wondering just how you would be able to set a command to execute on the last day of every month because you can’t set the dayofmonth value t...
29.10.2018 / 03:59
4
respostas

Como mover e recriar uma pasta ao mesmo tempo?

Eu tenho uma pasta chamada statistics em um servidor Ubuntu no qual os arquivos de dados são armazenados regularmente. Como posso renomear a pasta statistics para backup-xx ao recriar a pasta statistics para estar disponível para arm...
29.04.2017 / 14:01
3
respostas

Como escrever um script bash, que se conecta a uma outra máquina para fazer coisas?

É possível escrever um script bash, que seria iniciado a partir da máquina A, efetua login em uma máquina B diferente por ssh (ambas as máquinas A e B seriam Máquinas Linux), copia alguns arquivos para a máquina B executa um script pytho...
11.03.2012 / 18:52
5
respostas

Alternativa de referência 'tempo' universal não-bash? [fechadas]

Para comparar tempos de execução de scripts entre diferentes shells, algumas respostas do SE sugerem o uso do comando bash do time , assim: time bash -c 'foo.sh' time dash -c 'foo.sh' ... etc , para cada shell para testar. Tais b...
01.01.2017 / 18:56
7
respostas

$ 0 sempre incluirá o caminho para o script?

Eu quero usar o script atual para que eu possa imprimir as informações de ajuda e versão na seção de comentários no topo. Eu estava pensando em algo assim: grep '^#h ' -- "$0" | sed -e 's/#h //' Mas então me perguntei o que aconteceria...
16.03.2014 / 09:58
2
respostas

Paralelizando um loop for

Eu quero paralelizar os for loops do código a seguir. Como fazer isso? #!/bin/bash N=$1 n=$2 for (( i=1; i<=$N; i++ )); do min=100000000000000 //set min to some garbage value for (( j=1; j<=$n; j++ )); do val=$(/path/to/a.o...
02.12.2011 / 19:25
1
resposta

Excluir arquivos com mais de 500 dias

Eu tenho diretório com arquivos a partir de 2010 ano .. Eu quero excluir todos os arquivos com mais de 500 dias e eu tentei isso: find /var/log/arc/* -type f -mtime +500 -delete {}\; Mas eu entendo isso: -bash: /usr/bin/find: Arg...
29.07.2016 / 13:37
4
respostas

$ HOME / bin dir não está no $ PATH

No meu ~ / .profile, tenho um último bloco que deve carregar meu bin / diretório pessoal assim: # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi Mas aparentemente não est...
23.07.2017 / 11:55