Perguntas sobre 'io-redirection'

1
resposta

Tempo de execução dos comandos de log

Gostaria de registrar o tempo de execução dos meus comandos. Algo parecido com isto: #!/usr/bin/env bash echo "$@" >> /tmp/times exec 3>&2 (/usr/bin/time -f "%e" "$@" 2>&3) 2>>/tmp/times O problema é que o tempo...
22.10.2017 / 22:29
2
respostas

Como anexar várias linhas a um arquivo sem a última nova linha?

Eu tenho uma string muito longa que é dividida em partes. Eu quero anexá-los a um arquivo sem colocar o caractere de nova linha usando o bash. Exemplo: Primeiro anexe cat >> abc.sh << EOL echo "bla bla" ifcon EOL Segundo a...
14.01.2014 / 13:35
2
respostas

Substituição de comando versus redirecionamento de E / S?

Eu me pergunto sobre as diferenças entre redirecionamento de E / S e substituição de comando ? Por exemplo, quando eu quiser redirecionar a saída do comando which para o comando cd (sei que não é um diretório), o comando cd não us...
02.04.2014 / 12:32
2
respostas

É possível enviar um HEREDOC sobre ssh para um host remoto de dentro de um script sendo executado localmente?

Eu essencialmente quero rodar um script na máquina A que irá conectar o SSH na máquina B, executar comandos em B e retornar a saída para a máquina A. Por isso, estou criando um script csh para fazer isso, espero, se for possível. Por exemp...
03.03.2015 / 19:32
1
resposta

Tudo sobre o sxy ProxyCommand

Estou procurando uma explicação detalhada sobre o ProxyCommand a seguir, até as porcas e parafusos de sua operação, por favor. Você pode gentilmente dissecar isso para mim e melhorar se puder? Por legibilidade, se nada mais. ProxyCommand ssh...
28.08.2011 / 16:07
2
respostas

dash: Pipe STDIN para vários comandos e sua saída para STDOUT em ordem definida

No começo, pensei que esta resposta era a solução, mas agora acho que preciso de um arquivo temporário como buffer . Isso funciona de maneira não confiável: #!/bin/sh echo 'OK' | { { tee /dev/fd/3 | head --bytes=1 >&...
05.02.2017 / 19:13
1
resposta

Comportamento estranho de '/ proc / self / environ' em alguns shells; o que está acontecendo?

Eu estou no Debian GNU / Linux 9. Eu sei que /proc é especial , eu sei que /proc/self é . Este comando sh -c '/bin/cat /proc/self/comm - </proc/self/comm' rendimentos cat sh O padrão será semelhante se eu usar dash...
06.09.2018 / 01:36
2
respostas

arquivo de string de eco não funciona

Eu escrevi o seguinte script: for filename in 'find . -name '*'.cpp | grep $IN_REGEX | grep -v $OUT_REGEX' do echo "Output file is $OUTPUT_FILE" count='git log --pretty=format: --name-only $filename | grep -v ^$ | wc -l' echo "$c...
01.03.2013 / 13:14
3
respostas

ssh entrada do arquivo de texto

Essas duas perguntas estão me deixando louco e eu não tenho muita experiência em ssh. (mas suspeito que isso tenha a ver apenas com redirecionamento) As perguntas são You want to pass multiple lines of input from a file called abc.txt to...
04.08.2012 / 20:51
4
respostas

Identifica erroneamente que a regra foi bem-sucedida devido ao arquivo de tamanho 0 gerado pelo redirecionamento de saída

Em um makefile, tenho várias regras que se parecem com isso: out.txt: foo.sh input.txt ./foo.sh -i input.txt > out.txt Se foo.sh falhar, então out.txt será criado como um arquivo de tamanho 0. Se eu rodar make novamente, ele...
06.07.2011 / 19:12