Perguntas sobre 'shell-script'

4
respostas

O que “while test $ # -gt 0” faz?

Estou tentando criar uma função e acredito que encontrei um bom exemplo de trabalho, mas não entendo toda a lógica por trás dela. Mais especificamente, na linha "while", alguém poderia explicar o que o teste é e faz? o que é $ # (não é # um c...
07.05.2014 / 00:27
4
respostas

Como escrever um wrapper muito simples que fornece parâmetros padrão?

Dado um programa que requer alguns parâmetros, por ex. program -in file.in -out file.out , qual seria a abordagem mais simples para escrever um script bash que poderia ser chamado com ou sem qualquer um desses parâmetros e usar valores padrão...
07.02.2013 / 10:58
3
respostas

Executando um script de shell do servidor remoto na máquina local

Imagine um script de shell no servidor remoto como #!/bin/bash rm /test.x Como posso (se possível) executar este script da minha máquina local para excluir o arquivo /test.x em minha máquina local. Obviamente, a solução deve ser algo c...
19.01.2013 / 21:46
2
respostas

Saída de cada coluna N da entrada

Estou tentando escrever um script para imprimir todas as N colunas de um arquivo, fornecendo a coluna inicial, o valor incremental e o nome do arquivo como parâmetros de tempo de execução. Abaixo está meu script: file=$1 st=$2 inc=$3 echo $f...
28.09.2017 / 13:59
2
respostas

Gerar número aleatório após valor no bash

Eu quero que minha máquina baixe automaticamente alguns arquivos. Isso não precisa ser muito eficiente. Então eu decidi fazer isso com um script bash. Funciona até agora quando codifico a URL com dificuldade. Mas eu quero obter os arquivos re...
13.03.2018 / 22:25
3
respostas

Como compactar todos os arquivos de várias subpastas?

Entrada bruta: ➜ test tree . ├── f1.md ├── f2.md ├── f3.md ├── f4.txt ├── f5.csv ├── f6.doc ├── s1 │   ├── code │   └── data │   ├── f1.md │   ├── f2.md │   ├── f3.md │ ...
25.08.2017 / 09:10
1
resposta

O loop de leitura do Bash não para após o EOF

Eu quero ler um arquivo de dados de texto grande, linha por linha. Exemplo de código: lines=0 while IFS=$' \t\n' do lines=$(($lines+1)) read val echo "lines=$lines val=$val" done < myfile Problema: o loop lê após o final do...
23.12.2017 / 16:21
5
respostas

executa um script em várias pastas em paralelo

Eu tenho vários subdiretórios dentro do diretório de alto nível. Cada subdiretório possui vários arquivos e um shell script para loop. O mesmo script de loop está presente em cada subdiretório. Eu quero ir em cada subdiretório e executar o scrip...
29.05.2017 / 09:07
1
resposta

Como imprimir os números de linha com a linha correspondente que corresponde a um padrão usando o comando shell? [duplicado]

Arquivo, .false alarm is bla no. 11 .no alarm generated is bla .application will be killed is bla wall command .doc file is document file with .doc extension .no authority for this selection bla Agora, o que eu quero no meu arquivo de s...
25.08.2015 / 21:33
3
respostas

Como dormir até uma determinada data e hora?

Eu quero escrever um shell onde é dada uma data (dia-hora-min), por exemplo, 10:00 AM Sun 2:30 PM Mon ... Ele dorme até essa data exata & Tempo. Eu pensei que uma maneira de fazer isso é, eu poderia pegar a data atual e calcular a dif...
03.02.2016 / 19:59