Eu tenho um script que pode ter um nome de arquivo de cada vez e quero executá-lo para muitos arquivos em uma pasta. Então, eu quero canalizar a saída de:
find . -iname '*.m'
para o meu script, mas uma linha de cada vez.
Existe uma maneira de imprimir ou colocar uma coisa no console e ainda passar outra coisa para o próximo canal? Algo como:
echo dog | printOrWhatnot "PUTTING MY THING DOWN" | sed 's/dog/cat/g' | printOrWhatnot "FLIP IT"|rev
que resultaria...
Eu estava tentando fazer algo a seguir,
find . -name "*.dat" | get the basename of file | move filename returned by first command to basename returned by second command
Para dar um exemplo concreto, quero que ./mydir1/dir2/file1.dat se...
Portanto, eu tenho um programa que recebe entradas e saídas de texto do usuário com base na entrada.
EDIT2: Eu quero criar um script que execute um executável C e o script alimente a entrada do programa C de um arquivo e redirecione a saída p...
Existe um nome de arquivo mágico que produza o seguinte efeito?
$ mkfifo /tmp/fifo1 && cat /tmp/fifo1 &
$ foo --log-file /tmp/fifo
# now I can see the log as the program runs
Eu quero algo como
$ foo --log-file /proc/to_std...
Com base em uma resposta a outra pergunta Estou usando o curl para transmitir o stdout de um processo como a entidade de uma solicitação POST :
myDataGeneratingApp \
| curl -H "Content-Type: application/json" -H "Transfer-Encoding: chu...
Quando faço algo como:
$ echo "print \"test\"" | python
Eu quero:
Python 2.7.15rc1 (default, Apr 15 2018, 21:51:34)
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more
information.
>>> print "test...
Eu quero fazer algo assim, mas não salva a variável após o término da tubulação:
fs=( )
echo ${fs[@]}
ls -A1 |
while read f
do
echo ${fs[@]}
fs+=( "$f" )
echo ${fs[@]}
done
echo "All files/dirs: "${fs[@]}
Com os arquivos 1, 2...
Este link é relevante Qual é a diferença entre a substituição e piping para bash , mas eu não estou entendendo tudo o que está sendo dito.
Como o título diz, qual é a diferença entre o piping command1 | command2 versus os comandos de expa...
Gostaria que alguém explicasse por que o seguinte funciona :
# < /dev/urandom tr -dc 'a-zA-Z' | head -c 12
Não há '|' antes de tr , mas o seguinte não:
# < /dev/urandom | tr -dc 'a-zA-Z' | head -c 12
(Este é um gerador de...