Perguntas sobre 'shell-script'

4
respostas

Imprime o último caractere no caminho fornecido

Estou tentando concatenar "comnp.dat_CY*" arquivos em um arquivo. Nome do arquivo, caminho de origem e caminho de destino são os parâmetros. Eu estou tentando encontrar o último caractere no caminho para verificar se é "/" ou não. Mas quan...
02.12.2014 / 15:08
3
respostas

Conte arquivos em uma árvore de diretórios [duplicado]

Para a verificação de consistência de um programa de backup, quero definir uma função que conte todos os arquivos em um diretório, incluindo todos os arquivos em subdiretórios, subsubdirs e assim por diante. A solução que estou tentando até...
08.07.2017 / 11:31
2
respostas

Cortar texto entre duas vírgulas, excluindo o texto de acompanhamento

Estou tendo um tempo para descobrir como extrair as informações de IP de uma saída semelhante a esta: Fri Jun 9 19:01:54 2017,10.0.0.65,devi1,0,unknown os Fri Jun 9 19:01:54 2017,10.0.0.55,host1,0,unknown os Fri Jun 9 19:01:54 2017,10.0.0....
13.06.2017 / 21:24
4
respostas

Resumindo linhas com um campo comum

Eu tenho um arquivo como este: paper 3 paper 6 eraser 2 pencil 9 pencil 44 pencil 1 Eu gostaria de resumir as linhas com um primeiro campo comum, assim: paper 9 eraser 2 pencil 54 Existe um forro bonitinho para fazer isso usando ut...
12.04.2017 / 00:01
3
respostas

Solução elegante para ecoar ou stdout ou file em bash

Eu tenho um aplicativo bash que está produzindo algum resultado e gostaria de fazer o eco do resultado para stdout ou para um arquivo escolhido pelo usuário. Porque eu também faço eco de outras mensagens interativas indo para a tela, exigindo...
10.01.2017 / 09:33
1
resposta

Verificando se a string existe no arquivo com cat | grep

Bom dia a todos Objetivo: verificar se existe uma string em um arquivo e executar ações adequadamente if [ -z 'sudo cat /etc/sudoers | grep "$USER ALL=(ALL) NOPASSWD:ALL"' ]; echo "no output, cont." || echo "line exists, skipping" A sa...
03.10.2016 / 09:08
2
respostas

BASH Operações em um objeto for loop

Estou tentando executar um comando bash em um objeto forloop, mas ele está tentando procurar um arquivo em vez de usar o objeto forloop. Exemplo: O arquivo de entrada contém linhas no formato user:password for item in $(cat myItems);...
04.12.2016 / 21:57
3
respostas

command não disponível no script bash

Minha empresa tem uma ferramenta personalizada que instalamos no Linux para carregar arquivos em um servidor (entre outras coisas) chamado oTools . Quando abro um novo Terminal, posso executar (de qualquer pasta) oTools upload file e o arq...
14.03.2018 / 20:26
2
respostas

O Getopts não funciona dentro da função

Estou tentando usar getops em uma função, mas parece que não funciona: #!/bin/bash function main() { while getopts ":p:t:c:b:" o; do case "${o}" in p) echo "GOt P" p=$OPTARG ;; t) echo "GOt T" t...
15.03.2018 / 07:49
2
respostas

Bash: calcula o tempo decorrido entre dois timestamps

Eu escrevi um script que me notifica quando um valor não está dentro de um determinado intervalo. Todos os valores "fora dos intervalos" são registrados em um conjunto de arquivos por dia. Cada linha é timestamped de maneira reversa proprietária...
18.08.2017 / 16:18