Perguntas sobre 'shell-script'

1
resposta

por que há comportamento aleatório para um trabalho em segundo plano?

analisando o guia avançado de scripts do bash exemplo 3.3 executando um loop em segundo plano, encontrei este : #!/bin/bash # background-loop.sh for i in 1 2 3 4 5 6 7 8 9 10 # First loop. do echo -n "$i " done & # Run this loop in back...
12.12.2012 / 08:01
2
respostas

Extra% na saída do script awk

Eu tenho o seguinte script no awk que resume todas as colunas em um arquivo que eu canalizo para ele: #sum_all.awk { for (i=1; i<=NF; i++) { sum[i]+= $i } } END { for (i=1; i<=NF; i++ ) { printf "%d ", sum[i] } } por exemplo:...
12.12.2012 / 16:21
1
resposta

Como mover arquivos com o mesmo nome e concatenar

Minha estrutura de diretórios é fornecida abaixo. Eu preciso mover todas as pastas de Test3 para Test2 e concatenar os arquivos com os mesmos nomes [jg@hpc Test2]$ tree . |-- Sample_1008 | |-- 1008_ATCACG_L002_R1_001.fastq | |-- 1008_ATCA...
16.11.2012 / 21:56
2
respostas

sed correspondência de padrões com exclusão em uma linha

Eu quero excluir apenas alguns espaços (digamos 4) após o line$#*425 with space Não consigo concluir, sugiro echo "line$#*425 with space " | sed 's/ / /g' Estou pensando em usar od -b também, mas ainda não consigo descob...
20.02.2013 / 12:54
3
respostas

Lendo um diretório no shell script

Eu quero ler um diretório numerado que está sob um caminho, em uma variável no shell script. Os caminhos são algo assim: .../releases/R1/... .../releases/R2/... .../releases/R3/... Cada vez que o script é executado, eu quero ler o diretór...
22.02.2013 / 09:57
2
respostas

Como encontrar um script responsável com resultados ausearch?

Então, eu queria saber qual processo está criando um diretório ']' na minha raiz. Eu estava assumindo que este é um erro de digitação em algum script. Então eu configurei uma auditoria para esse diretório, de forma muito semelhante, como mostrad...
26.04.2013 / 05:47
4
respostas

Como posso executar um trecho de código em segundo plano?

Posso executar um trecho de código em segundo plano em vez de usar outro script? [sesiv@itseelm-lx4151 ~]$ cat ./testback2 #!/bin/bash start_time=$(date +%s) for i in {1..5} do ./testscript & done wait finish_time=$(date +%s)...
26.04.2013 / 08:58
2
respostas

Unindo dois arquivos csv na coluna comum e removendo a segunda última coluna

Eu tenho dois arquivos csv: arquivo1: C1, 1, 0, 1, 0, 1 C2, 1, 0, 1, 1, 0 C3, 0, 0, 1, 1, 0 arquivo2: C3, 1.2 C1, 2.3 C2, 1.8 Eu quero mesclar esses dois arquivos com base na coluna C (que produz): C1, 1, 0, 1, 0, 1, 2.3 C2,...
15.11.2018 / 06:19
1
resposta

O trabalho do Cron não será executado (questão pgrep)

Estou executando um cron job a cada minuto, que inicia um script de shell bash: # Automatically reboot the server if it goes down * * * * * /root/auto-restart.sh Eu posso executar manualmente o script, mas sempre que eu tentar executá-lo...
12.10.2018 / 07:44
1
resposta

Verifique se nenhum argumento de linha de comando e STDIN está vazio

Como verificar, em um script Bash, que nenhum argumento de linha de comando ou STDIN foi fornecido? Quero dizer, se eu corro: #> ./myscript.sh ... Show message "No data provided..." and exit Ou: #> ./myscript.sh filename.txt ....
28.11.2018 / 10:56