Perguntas sobre 'shell'

1
resposta

diferença entre 2 e 1 | tee output.log e | & tee output.log

Eu queria saber a diferença entre os dois comandos a seguir 2>&1 | tee output.log e |& tee output.log Procurando canais para salvar a saída do comando, cheguei esta explicação . Eu tenho usado o primeiro, mas agora eu m...
12.05.2018 / 19:53
1
resposta

Requer saída em linhas separadas - Shell Script

Eu escrevi este script para registrar e-mails se o espaço em disco for maior que 90. Por favor, me ajude a obter a saída em linhas separadas. Aqui está o meu código: #!/bin/bash errortext="" EMAILS="[email protected]" for line in 'df | awk '{pr...
11.05.2018 / 11:51
1
resposta

No bash, como posso exportar / definir uma variável global a partir de uma função de leitura dentro de um script, para uso em um segundo script e um arquivo de configuração posteriormente?

Por exemplo. Eu tenho dois scripts distintos, que eu quero permanecer e executar separadamente. O Script 1 utiliza uma função de leitura solicitando um nome de arquivo desejado, permite apenas dizer name1, faz a coisa e gera o arquivo com name1....
25.04.2018 / 16:48
1
resposta

Compare dois arrays com seus respectivos diretórios no shell script?

Eu tenho matriz de arquivos primários e matriz de arquivos secundários no script de shell. Ambos os arrays conterão números de arquivos. #!/bin/bash pri=(958 955 675 703 936 933 930 927 908 905 902 899 709) snd=(953 947 943 939 916 915 1023 8...
15.04.2018 / 07:38
1
resposta

Incremento de 1 para trabalhar em todos os shells

Estou usando expr para incrementar um número que vem de um arquivo. Embora os seguintes trabalhos: NUM=$(expr $(grep customer file.txt | cut -f4 -d' ' | sort -n | tail -n 1) + 1) Não tenho certeza se expr está disponível em todos...
16.04.2018 / 08:28
2
respostas

A validação de regex do subdomínio Bash nunca corresponde

Estou tentando verificar se um subdomínio inserido por um usuário é válido, mas, seja lá o que for que eu passe, ele nunca é válido. Eu sei que o regex é ok, então o problema é minha lógica "se", no entanto eu sou novo em shell / bash #!/bin/...
30.04.2018 / 15:47
3
respostas

Lê do descritor de arquivo e escreve para stdout

Eu quero acrescentar algo a cada linha de saída em um script, para cada comando. Eu estava pensando em fazer algo assim: rm foo mkfifo foo exec 3<>foo cat <&3 | while read line; do if [[ -n "$line" ]]; then echo " [pr...
08.05.2018 / 04:01
1
resposta

como dizer ao mpv para NÃO reproduzir legendas que podem ser incorporadas em um arquivo de mídia.

Enquanto eu fiz algumas perguntas sobre como executar legendas em filmes, desta vez é o contrário, como eu digo ao MPV para não carregar o arquivo de legendas enquanto estiver reproduzindo um arquivo de mídia. O arquivo de mídia é estruturado as...
26.04.2018 / 23:14
2
respostas

Lendo um literal de stdin - Erro de redirecionamento ambíguo ao usar EOF

Estou tentando ler uma string literal em stdin usando o seguinte método: #!/usr/bin/env bash set -e; gmx --stdin < 'cat <<EOF node e "console.log('foo')" EOF' quando eu executo isso, recebo este erro: simple.sh: line 5: '...
06.05.2018 / 20:33
2
respostas

Quero imprimir todo o endereço IP e nome do host de / etc / hosts usando o script Shell

Eu quero imprimir o endereço IP e o nome do host de /etc/hosts usando um script de shell /etc/hosts file: ## #For example: ## #102.54.94.97 rhino.acme.com # source server ## #38.25.63.10 x.acme.com # x...
04.05.2018 / 05:38