Perguntas sobre 'shell-script'

3
respostas

Para atribuir uma variável de um arquivo separado por um delimitador

Eu tenho um arquivo de texto com os dados abaixo, separados por delimitador: 1000:Tom:user1 1002:Jerry:user2 1003:Victor:user3 1004:Jason:user4 Eu preciso executar um loop while (qualquer loop) para buscar detalhes da primeira linha e atr...
17.01.2014 / 12:24
2
respostas

Maneira otimizada de listar e excluir arquivos

Eu preciso listar e excluir arquivos .php, .xml. Para isso, estou usando o comando find . Para listar: find . -type f -name \*.php -print0 Para excluir: find . -type f -name \*.php -print0 | xargs -0 rm -r Como eu corro f...
03.10.2013 / 11:03
2
respostas

Converter string de entrada para data no shell script

Meu script de shell: #!/bin/bash echo "$1"; startd=$(date -d "$1" +"%Y%m%d"); echo "$startd"; Meu comando: sudo ./test.sh "20151010" A saída: 20151010 20150213 ele imprimiu a data de hoje em vez de imprimir a data de entr...
13.02.2015 / 23:07
1
resposta

Por que a instrução printf neste loop produz o array fora de seqüência?

Quando executo o código a seguir, a saída da instrução printf parece mostrar o array fora de seqüência. Na declaração de declaração, o item Fonte é declarado antes do Destino e, na saída, é revertido. YELLOW=$'\e[93m' declare -A OP=( [Descrip...
28.01.2015 / 03:36
3
respostas

Script Bash para extrair palavras-chave do diretório atual

Eu tenho um diretório no seguinte formato: /folder1/folder2/name_X_Y_Z_A em que X é um número, Y , Z e A são cadeias com 3 ou 4 caracteres. Eu quero escrever um arquivo de script de shell que faça o seguinte: extraia X...
05.08.2016 / 19:03
2
respostas

Como eu uso uma função return como uma condição de um if then then shortcut?

Existem casos em que uma função precisa ser executada e retornar ao chamador e isso funciona para mim. if tst; then echo "success" else echo "failure" fi function tst () { return 0; } No entanto, parece que não consigo fazer...
29.01.2015 / 16:33
4
respostas

Como ignorar as linhas começa com # usando grep / awk

cat /etc/oratab #test1:/opt/oracle/app/oracle/product/11.2.0.4:N +ASM2:/grid/oracle/app/oracle/product/11.2.0.4:N # line added by Agent test2:/opt/oracle/app/oracle/product/11.2.0.4:N # line added by Agent test3:/opt/oracle/app/...
17.12.2014 / 16:35
2
respostas

Que linguagem de script posso usar para automatizar um processo de concatenação e compactação?

Para um projeto que estou fazendo, preciso concatenar e compactar (com zip) muitos arquivos (midi) e comparar seus tamanhos. Eu pensei que deve haver alguma linguagem que me permita fazer algo assim: crie todas as concatenações emparelhadas...
16.04.2013 / 12:45
2
respostas

Como enviar texto para um comando e, em seguida, ler a partir do terminal

Gostaria de saber se é possível enviar alguns para o stdin de um comando e continuar lendo no terminal. O problema que estou tentando resolver é executar algum código de inicialização toda vez que eu abro um REPL do Node.js, então eu tenho al...
15.02.2013 / 02:33
2
respostas

Como conheço o ID do processo pai?

Eu tenho um script com loop como while read host do ./script & done Eu quero saber o ID do processo atual que está iniciando o ./script em background e usá-lo no script.     
15.04.2013 / 14:00