Perguntas sobre 'shell-script'

4
respostas

Comparando arquivos com o vimdiff de um script

Estou escrevendo um script para comparar dois diretórios recursivamente e executar vimdiff quando encontrar uma diferença: #!/bin/bash dir1=${1%/} dir2=${2%/} find "$dir1/" -type f -not -path "$dir1/.git/*" | while IFS= read line; do...
12.05.2015 / 05:14
1
resposta

Usando um único comando para encontrar a velocidade da NIC

Você conhece um único comando de linha para capturar a velocidade do NIC da interface primária do servidor. Por exemplo, para eth0 Obter o nome do host usando uname -n Obtenha seu IP usando nslookup 'uname -n' Pesquise o IP e...
30.04.2015 / 19:36
2
respostas

Necessidade de obter saída Awk em sequência específica

Dados no arquivo: 1234567-5678907 3456789-1234563 3456789-1234567 . . . . n Agora quero a saída no formato abaixo: 1234567-5678907,3456789-1234563,3456789-1234563....n Eu usei o comando abaixo, mas estou recebendo uma vírgula extra a...
18.04.2015 / 00:31
2
respostas

bash source script.sh com saída 0

Eu uso muitos arquivos externos em meus scripts. Mas eu tenho um problema, que se eu origem um arquivo com exit no conteúdo do arquivo, o script sai do carregamento e as seqüências que eu quero usar se foram . Exemplo main.sh : #!/...
18.04.2016 / 14:03
3
respostas

Como obter a diferença de nível de caractere usando o comando “diff” no Linux usando o shell script?

Eu tenho dois arquivos SQL, um é old.sql e o outro é new.sql . Suponha que old.sql contenha uma tabela com três campos, Emp_Id, Name e Address e dados armazenados em old.sql da seguinte forma: Insert into table1 values (101 ,"a", "...
31.05.2016 / 07:28
3
respostas

! (*. sh) funciona na linha de comando, mas não em um script

Quando eu uso o código abaixo em um terminal no Ubuntu, ele funciona bem: rm !(*.sh) -rf Mas se eu colocar o mesmo código de linha em um script de shell ( clean.sh ) e executar o shell script do terminal, ele lançará um erro como este...
04.08.2015 / 10:35
1
resposta

redireciona a saída do comando para variável (script bash)

se alguém poderia lançar alguma luz eu recebo este erro quando eu inclua esta linha no meu script find -name "$name" | wc -l >> $num mensagem de erro $ num: redirecionamento ambíguo?     
14.01.2017 / 03:41
3
respostas

Imprimir cheque / marca cruzada no shell script

Gostaria de imprimir uma marca de seleção e uma marca cruzada em um script de shell: #!/bin/bash echo -e "\xE2\x9C\x94 existing" echo -e "\xE2\x9D\x8C missing" Por que isso não está funcionando?     
10.02.2017 / 08:30
1
resposta

Bash here - documentos e linhas shebang

É verdade concluir que ao usar um bash aqui-doc como bash << HEREDOC , então sempre e sem exceções, as linhas shebang como #!/bin/bash -x são redundantes? Se eu tivesse que apostar, eu apostaria que sim, eles seriam redundantes e s...
31.12.2016 / 11:21
1
resposta

Como faço para transformar todo o stdin em um argumento de linha de comando verbatim?

Tentativa 1 xargs -I '{}' -0 -n 1 myprogram --arg '{}' --other-options Mas isso não preserva zero bytes. Além disso, o programa pode ser executado várias vezes. Mas, em vez de falhar no caso de zero byte rastejar em stdin, ele executa o...
14.01.2016 / 22:59