Eu estou tentando configurar um linter para o meu código e eu só quero lint os arquivos de café que foram alterados no ramo atual. Então, eu gero a lista de arquivos usando git :
git diff --name-only develop | grep coffee$
Isso me dá um...
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 >&...
Eu quero tar e enviar um diretório ~ 700GiB para um drive remoto que eu não controle. Eu não tenho o espaço em disco rígido localmente para criar o tarball e depois copiá-lo. O controle remoto também é protegido pelo rssh - você não pode ssh no...
Por exemplo, quero escrever um comando que mostre a hora e a data do sistema.
Então eu quero que a saída seja assim
The system time is Mon Jan 01 01:01:01 AST 2011.
Eu sei o comando que mostra que a hora do sistema é date , mas co...
Eu quero wget um arquivo e tar , em um comando, eu acho simples, mas não consigo terminar. Eu tentei várias coisas.
wget <url> | tar -cvz file.gz.tar -
tar -cvzf file.tar 'wget <url>'
wget -qO <url> | tar -cvf file.ta...
Os seguintes comandos funcionam
$ ls -1t | head -1
git_sync_log20180924_00.txt
$ vi git_sync_log20180924_00.txt
Mas isso não acontece
$ ls -1t | head -1 | vi
Vim: Warning: Input is not from a terminal
Vim: Error reading input, exiting...
$ echo 123 | cat
123
está fazendo o que eu esperava, ambos os comandos rodam dentro do mesmo shell.
Mas quando eu os conecto com a expressão >( ... ) , que conecta a saída de um comando no shell a um segundo em um subshell, eu obten...
Se eu correr:
cat messages.txt | sed -e 's/a/a/g' > messages.txt
em um arquivo grande (2500 + linhas) eu acho que o arquivo resultante terá apenas cerca de 900 linhas após o comando no cygwin e não terá linhas no gentoo. No entanto,...
Estou tentando fazer o seguinte:
cat file1.txt | xargs -I{} "cat file2.txt | grep {}"
Espero que cada linha do arquivo1 seja o valor do grep no final do terceiro canal. Não está funcionando como esperado.
Isso ocorre porque -I{} dei...