Perguntas sobre 'shell-script'

2
respostas

Como remover os dois tipos de linha usando apenas o bash

A variável v tem \ n e, hm, outro tipo newline ?? v='ab\n cd ef ' printf '%b' "$v" ab cd ef printf '%s' "$v" ab\n cd ef printf '%s' "$v" | xxd 00000000: 6162 5c6e 2063 640a 2065 660a ab\n cd. ef. printf '%b' "$v" | xxd 00000000...
10.03.2018 / 17:52
1
resposta

Copiando arquivos e subpastas sem -r

Sou novo no Linux, Eu estou tentando escrever um script Bash que irá copiar o conteúdo de um diretório para uma pasta de backup que será criada, sem usar a opção -r. Eu assumi que a profundidade máxima do diretório é 2. Coloquei alguns ecos no s...
10.03.2018 / 16:03
1
resposta

Arquivo não encontrado quando incluir o arquivo externo do argumento. [Bash]

Eu devo estar faltando alguma coisa sobre incluir arquivo externo no meu arquivo bash. No meu cenário, tenho o seguinte comando sh exec.sh env_local.conf ebis_tag Mostrou o erro exec.sh: line 30: .: env_local.conf: file not found...
29.03.2018 / 03:21
3
respostas

Separe separadamente os dígitos de cada número separado por ponto [fechado]

Estou tentando classificar os números de um endereço IP fornecido pela linha de comando. Exemplos de entradas e suas saídas: Input - Output 192.168.111.123 - 129.168.111.123 192.312.583.321 - 129.123.358.123 987.654.321.970 - 789...
02.04.2018 / 05:57
1
resposta

O script falha e diz um token inesperado '[duplicado]

Enquanto executo o script a seguir, recebo os erros. Como resolver isso? 1 #!/bin/bash 2 # Show colored output if running interactively 3 if [ -t 1 ] ; then 4 export ANSIBLE_FORCE_COLOR=true 5 fi 6 # Log everything from this...
28.02.2018 / 08:02
2
respostas

Subtrair dois códigos de tempo

Eu preciso subtrair dois códigos de tempo um do outro, tenho vários em uma matriz e a saída é assim: **Input:** echo ${arr3[0]} echo ${arr3[1]} **Output:** 00:00:22.180 --> 00:00:25.600 00:00:24.070 --> 00:00:27.790 Neste exemp...
26.02.2018 / 16:14
1
resposta

Imprimir variável dentro do loop

1. Resumo Eu quero imprimir variáveis do loop. Se eu coloco echo $i após o comando do loop: Travis CI build passado . elif coloco echo $i antes do comando do loop: recebo o código de saída 1 . Eu não acho: p...
04.03.2018 / 07:52
2
respostas

Como executar sequencialmente duas tarefas no linux [closed]

Estou usando um servidor keycloak quando executo este comando: standalone.sh Este comando inicia o servidor e eu não consigo pará-lo até que eu execute o comando Ctrl-C. Eu pensei em executar uma instrução como esta: standalone.sh &am...
05.03.2018 / 13:21
1
resposta

Exibe a variável na caixa de diálogo --msgbox

Eu quero produzir uma progressão aritmética em uma caixa de mensagem de diálogo, mas o atributo --msgbox está mostrando-os como texto simples Meu código: while : do sequence=(1 10 100 1000 10000) dialog --stdout --msgbox '${sequenc...
04.03.2018 / 16:20
1
resposta

output while loop no script bash

Eu tenho o arquivo ips com o conteúdo: 192.168.10.10 3306 192.168.10.20 3306 e meu script é: 1 #!/bin/bash 2 3 p=0 4 cat /root/ips | while read host port 5 do 6 check_up=$(bash -c 'exec 3<> /dev/tcp/'$host'/'$por...
06.03.2018 / 15:46