Estou um pouco confuso com a seguinte sintaxe. Embora funcione, não entende porque funciona. Parece que há dois canais ligados ao comando diff. Mas não existe apenas um STDIN ?
Exemplos:
diff <(echo "foobar") <(echo "barbaz")
diff...
Se, em bash , eu executar:
cmd1 | cmd2 | ... | cmdi | ... | cmdn &
em que cmd{1..n} pode não ser diferente, como obtenho o PID de cmdi ? Como alternativa, como posso sinalizar o processo cmdi ? (Por exemplo, envie SIGUSR1 ?...
Se eu tiver um diretório contendo alguns arquivos cujos nomes tenham espaços, por exemplo,
$ ls -1 dir1
file 1
file 2
file 3
Eu posso copiar com sucesso todos eles para outro diretório como este:
$ find dir1 -mindepth 1 -exec cp -t dir...
Estou tentando interceptar o sinal Ctrl+C solicitando uma confirmação do usuário. A parte de trapping funciona bem. Mas uma vez que o sinal fica preso, ele não retorna à execução normal. Em vez disso, ele sai do script. Como fazê-lo retomar a...
Então, eu tenho um repo com alguns dos meus arquivos de configuração e estou tentando criar um makefile para instalá-los no homedir. O problema que tenho é que quando eu corro o seguinte comando direto no bash
install -m 755 -d ~/path/t...
Basicamente, eu quero "arrancar" a primeira ocorrência de -inf da lista de parâmetros. (Os parâmetros restantes serão passados para um comando diferente).
O script que tenho tem a seguinte estrutura:
#!/bin/sh
<CODE>
for POSITIO...
A minha pergunta é semelhante a esse aqui , mas estou procurando algo um pouco diferente. Eu tenho um notebook que uso para acessar máquinas Linux em uma rede em dois cenários diferentes:
Eu tenho uma conexão direta com fio à rede.
Eu...
Gostaria de executar uma transferência scp para fazer o download do arquivo mais recente (mais recente) em um determinado diretório para o meu diretório local.
Algo parecido com isto:
source : [email protected]:/home/rimmer/backups/
d...
Como posso atribuir o endereço IP da eth0 a uma variável de ambiente, digamos $ ip, o mais facilmente possível?
Atualização: Distro é o Ubuntu Server 12.04 LTS.
Minha meta é verificar um intervalo de números com (somente com case + esac ) e imprimir o intervalo. Então, por exemplo:
Se o número estiver entre 0 e 80, imprima >=0<=80
Se o número estiver entre 81 e 100, imprima >=81&...