Perguntas com a marcação «read»

`read` é um utilitário de shell usado para ler strings do fluxo de entrada padrão ou de um descritor de arquivo.

21
Como o Linux diferencia os threads dos processos filhos?

O Linux, na verdade, não faz distinção entre processos e threads, e implementa ambos como uma estrutura de dados task_struct. Então, o que o Linux fornece a alguns programas para que eles digam threads de um processo a partir de seus processos filhos? Por exemplo, existe uma maneira de ver...

21
Qual é o significado de read -r?

para entender outra resposta: find / -type d -print0 | while read -r -d ''; do ls -ltr "$dir" | sed '$!d' o primeiro passo é entender o uso da opção -r do comando read. Primeiro, pensei, seria suficiente simplesmente executar man read para pesquisar o significado da opção -r, mas percebi...

17
Iterando sobre Cadeia de Várias Linhas Armazenada na Variável

Eu li que é ruim escrever coisas como for line in $(command): a maneira correta parece ser: command | while IFS= read -r line; do echo $line; done Isso funciona muito bem. Mas e se o que eu quero repetir for o conteúdo de uma variável , não o resultado direto de um comando? Por exemplo, imagine...

16
Bash: prompt remoto interativo

Eu tenho um script que se conecta a um servidor remoto e verifica se algum pacote está instalado: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Este exemplo pode ser...

10
Canalizando um script com "read" para bash

Eu preciso executar um script, canalizando-o através bashde wget(em vez de executá-lo diretamente com bash). $ wget -O - http://example.com/my-script.sh | bash Não está funcionando porque meu script possui readinstruções. Por alguma razão, eles não funcionam ao canalizar para o bash: # Piping to...

10
Como lidar com backspace durante a leitura?

Como faço para lidar com os backspaces inseridos, ele mostra ^?se tentou e como readconta os caracteres, 12^?3já que 5 caracteres estavam completos (embora nem todos tenham sido reais), mas depois que 12^?3^?ele retornou o prompt, estranho. Por favor ajude! -bash-3.2$ read -n

10
Vários comandos durante um SSH dentro de uma sessão SSH

Eu tenho uma máquina local que deveria fazer uma sessão SSH em uma mastermáquina remota e, em seguida, outra sessão SSH interna de masterpara cada um dos remotos slaves, e depois executar 2 comandos, ou seja, para excluir um diretório específico e recriá-lo. Observe que a máquina local possui SSH...