Perguntas sobre 'scripting'

2
respostas

add script não retornará a saída pretendida

Eu quero um script para calcular a soma dos números inseridos pelo usuário. até agora eu tenho: #!/bin/bash add() { sum=0 for num do sum=$((sum +num)) done } echo "$sum" o comando que eu uso é: add 4 -3 9 12...
20.12.2017 / 02:55
1
resposta

script no cronjob não funciona com: “Não foi possível abrir o arquivo de entrada”

Este é o meu código em scriptrun (nome do meu script de shell): php -f a1.php; php -f b2.php; sh -e c3.txt Este é o meu comando cronjob: /home/telia/www/robot/scriptrun , criado como root Quando executo o script, recebo uma mensag...
05.10.2017 / 12:59
3
respostas

Mensagem de erro de script em uma única linha

Estou executando o comando mv /prod/new/outputlog/error.log /prod/hist/new/outputlog/error.log.32423423424 usando o script de shell. Como o arquivo error.log não está disponível, o comando grava uma mensagem de erro no arquivo de l...
12.09.2017 / 20:14
2
respostas

Definição do espaço de tempo em um script Bash [closed]

Como não estou familiarizado com scripts Bash complexos, espero que alguém possa ajudar a definir um intervalo de tempo durante a meia-noite. Quando o script é acionado, deve testar se a hora é entre as 17:00 e as 08:00. Somente se for verdade,...
25.07.2017 / 19:06
2
respostas

Como alinhar a saída múltipla de um comando em colunas

Estou desenvolvendo um programa que gera todos os dados necessários de vários arquivos em colunas. O problema é que meu programa não pode alinhar várias saídas em uma coluna limpa. Estas são as funções do meu programa: #!/bin/sh function...
27.07.2017 / 08:37
2
respostas

Obtém a saída de texto dos comandos do shell script na tela durante a execução

Considere o seguinte script de shell val=($ls) O ls não fornece nenhuma saída de texto shell. Agora, como podemos obter o texto de saída na tela enquanto o comando está sendo executado? Eu posso imprimir o valor de val para obter a saí...
08.07.2017 / 07:21
2
respostas

Usando o nome de base do caminho atual para definir um novo arquivo [duplicado]

Estou tentando criar um script que crie uma pasta temporária com um nome específico, especificamente o nome base da pasta da qual estou executando o script. Para fazer isso, tentei fazer isso com a seguinte abordagem. setenv suffix $(basena...
01.08.2017 / 22:13
2
respostas

Como imprimir o texto entre a primeira ocorrência de um par de cordas? [duplicado]

Estou tentando filtrar uma parte de um arquivo que contém dois certificados digitais. Basicamente, eu quero a primeira parte (digamos Cert1) e não a segunda parte (Cert2). O conteúdo do arquivo é: -----BEGIN CERTIFICATE----- AAAA AAAA ET...
28.04.2017 / 23:38
1
resposta

conteúdo de saída na segunda ocorrência

Eu tenho um arquivo de log que está produzindo a saída como: [+] [1.1.1.1] LOG HERE Eu gostaria de saber como posso extrair o IP do log para enviar para um arquivo "limpo", que lista apenas o IP.     
28.04.2017 / 08:55
2
respostas

Encontre o caminho do diretório kermit para colocar após shebang (#!) no script

Eu usei o script a seguir para se conectar ao meu dispositivo serial usando kermit : #!/usr/bin/kermit set port /dev/ttyUSB8 set speed 115200 set carrier-watch off set flow-control none set prefixing all OUTPUT ifconfig Mas isso gera o...
30.03.2017 / 13:09