Perguntas sobre 'shell-script'

3
respostas

Usando uma função definida em um script pai

Eu escrevi o seguinte script no test.sh: #!/bin/sh compare() { if [ $1 != root ]; then echo "Fail" >> CAT1.txt fi } awk -F: '$4 == 0' /etc/passwd | cut -d: f1 | xargs -n1 -i bash -c 'compare "$@"' _ quando executo este script, r...
07.07.2015 / 08:18
1
resposta

Executando um comando em diferentes shells

Ao ler as respostas da pergunta Pode bash escrever em seu próprio fluxo de entrada? , eu encontrei o seguinte comando executado em zsh mas não em bash : print -z echo mnciitbhu 1. -z é uma extensão para o comando print ? Se si...
08.07.2015 / 17:34
4
respostas

optimize o comando com ou e pipe para analisar a saída do ifconfig

Eu tenho esta linha de comando, mas está dobrando o grep e awk ifconfig eth1 2> /dev/null | grep "inet " | awk '{gsub("addr:","",$2); print $2 }' || ifconfig eth0 2> /dev/null | grep "inet " | awk '{gsub("addr:","",$2); print $2...
06.07.2015 / 18:50
2
respostas

Comportamento estranho do script Bash com echo - printf em um arquivo

Eu quero imprimir parte do conteúdo de um arquivo .csv em outro arquivo se houver uma correspondência com alguma condição: O conteúdo csv é assim abc test;ABCtest.it xyz test;XYZtest.com Eu leio o conteúdo em uma variável e o grep para...
01.04.2015 / 18:07
1
resposta

KSH / bash para criação de arquivos dinamicamente

Eu tenho um nome de diretório tmp nesse diretório com base na categoria FileName Eu queria criar 'n' número de arquivos dinamicamente. if [ ! -d tmp ] then mkdir tmp fi TEMPDIR=$HOME/tmp cd $TEMPDIR array_FileName_category[0]="File1...
06.04.2015 / 06:03
1
resposta

Como alterar a saída do script bash quando o script está sendo executado?

Eu tenho o seguinte loop que conta de 0 a 99: #!/bin/bash for ((i=0;i<100;i++)); do echo $i sleep 1 done Existe uma maneira de alterar o resultado da saída do terminal enquanto este script de loop está sendo executado. Digam...
04.04.2015 / 16:26
2
respostas

Script para fazer impressão periódica

Eu tenho uma impressora jato de tinta em rede ( HP all-in-one photosmart 5510 ), e atualmente eu tenho um script simples que me lembra periodicamente para enviar um pequeno trabalho para a impressora para que a tinta não seque. Estou usando o...
02.04.2015 / 08:09
1
resposta

No ShellScript, como chamar uma função após a conclusão da função que já está em execução?

Meu script envolve três funções de shell. Dois correndo em paralelo. Eu tenho que chamar uma terceira função quando a função de execução paralela completa sua execução. Como chamar essa terceira função? Sintaxe da minha função: startsetup1...
27.05.2015 / 05:49
2
respostas

Alinhamento ao imprimir uma série de registros

Como posso resolver o problema das tabelas indo para a direita. Eu só quero que seja mostrado em 1 . Aqui está meu script com o START adicionado. O alinhamento ficou complicado agora: while IFS="," read f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11...
29.05.2015 / 09:00
1
resposta

Por que o bash tenta executar strings em uma substituição de string?

Meu script deve receber entrada de um pipe e substituir caracteres de nova linha por vírgulas, usando a substituição de string do bash: #! /bin/bash read -d -r input echo $input $input=${input//\n/,} echo $input No entanto, em vez de s...
27.05.2015 / 18:42