Perguntas sobre 'read'

1
resposta

Como obter total leitura e gravação total de IOPS no Linux?

Como faço para ler e escrever IOPS separadamente no Linux, usando a linha de comando ou de forma programática? Eu instalei o sysstat package. Por favor, me diga como eu os calculo separadamente usando os comandos do pacote sysstat . O...
24.08.2015 / 12:18
4
respostas

Por que alguns shells 'read' embutidos falham ao ler a linha inteira do arquivo em '/ proc'?

Em alguns shells parecidos com Bourne, o read builtin não pode ler a linha inteira do arquivo em /proc (o comando abaixo deve ser executado em zsh , substituir $=shell por $shell por outros shells ): $ for shell in bash dash ksh...
12.05.2016 / 10:22
3
respostas

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...
10.11.2013 / 14:23
1
resposta

Iterando a string de múltiplas linhas armazenada na variável

Eu leia 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 é o conteúdo de uma variáve...
11.04.2016 / 21:12
1
resposta

Qual é o significado de ler -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 re...
27.03.2015 / 01:43
2
respostas

no bash, lido depois que um pipe não está definindo valores

Editar: o título original foi "read fails in bash" Com o ksh, estou usando a leitura como uma maneira conveniente de separar valores: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a 2 1 $ Mas falha no bash: $ echo 1 2 3 4 5 | read a...
11.07.2014 / 12:34
3
respostas

bash: Algum problema ao usar a leitura “$ VARIABLE” em uma partição raiz somente de leitura. Quaisquer soluções conhecidas?

Apenas por coincidência eu tive que usar o meu script ATA-ID-to-device-name (encontrado aqui: link ) em uma partição somente leitura / . Caso você esteja curioso, foi um console de recuperação do Ubuntu que permitirá que você acesse sua par...
02.11.2013 / 23:05
3
respostas

Piping um script com “read” para bash

Eu preciso executar um script passando-o por bash com wget (em vez de executá-lo diretamente com o bash). $ wget -O - http://example.com/my-script.sh | bash Não está funcionando porque meu script tem read declarações nele. Por al...
22.01.2015 / 01:18
4
respostas

Múltiplos comandos durante um SSH dentro de uma sessão SSH

Eu tenho uma máquina local que deve fazer uma sessão SSH para uma máquina master remota e depois outra sessão SSH interna do master para cada um dos slaves remotos, e então executar 2 comandos ie excluir um diretório específico e recriá...
26.07.2017 / 19:29
2
respostas

read -a array -d '\ n' foo, código de saída 1

Se eu tentar executar read -a fooArr -d '\n' < bar o código de saída é 1 - mesmo que ele realize o que eu quero; coloque cada linha de bar em um elemento da matriz fooArr (usando bash 4.2.37). Alguém pode explicar por que isso...
19.06.2013 / 22:25