Perguntas sobre 'read'

3
respostas

Bash lido com novas linhas delimitadoras

Eu tenho um csv para o qual eu tenho que extrair um campo específico. O csv é delimitado por pipe ( | ), com aspas duplas ( " ) para proteger os campos de texto e as novas linhas (em alguns) do texto. por exemplo, "aaa"|"111"|"!!!"|""...
10.05.2016 / 16:58
2
respostas

Leia uma senha com segurança de dentro da substituição do processo?

Relacionados: Segurando com segurança um programa com uma senha Como ler a partir de stdin na substituição do processo? Substituição de processo e cat: não é possível ler stdin Li as perguntas acima e ainda não sei como fazer o...
03.02.2016 / 05:36
1
resposta

A Expansão Variável do Bash pode ser executada diretamente na entrada do usuário?

No bash, existe alguma maneira de ler na entrada do usuário, mas ainda permitir a expansão da variável bash ? Estou tentando solicitar que o usuário insira um caminho no meio de um programa, mas como ~ e outras variáveis não são expandid...
15.10.2016 / 07:16
1
resposta

Como usar múltiplas variáveis para entrada com comando de leitura?

Estou usando o GNU bash - versão 4.2.10 (1). Eu quero ler várias variáveis usando o comando single read no shell script. Então eu tentei como abaixo: echo " Enter P N R : " read P N R mas não está funcionando. Apenas pede um único valor...
30.07.2018 / 09:26
2
respostas

O que 'while read -r line || [[-n $ line]] 'significa?

Encontrei algum código para ler a entrada de um arquivo há algum tempo, acredito, do Stack Exchange, que consegui me adaptar às minhas necessidades: while read -r line || [[ -n "$line" ]]; do if [[ $line != "" ]] then ((x++));...
30.10.2018 / 19:44
1
resposta

Bash read -e exclui entrada printf no backspace

Eu uso printf "input: "; read -e . Eu digito algo, então eu pressiono Backspace . Ao atingir o último caractere, isso exclui a parte input: junto com ela. Backspace não se comporta mal se eu não tivesse digitado nada antes ou se eu us...
01.02.2018 / 10:43
3
respostas

Problema ao usar o comando read dentro do loop de leitura

Estou tentando definir uma linha loop de leitura lenta para ler um arquivo de texto de entrada linha por linha e passar duas cadeias de caracteres como variáveis em cada linha do arquivo de texto. while IFS= read -r line do # Read and...
10.02.2018 / 06:49
1
resposta

Bash - pausa e retoma um script (for-loop) com determinada chave

Estou usando a seguinte funcionalidade de contador em um script: for ((i=1; i <= 100; i++ )); do printf "\r%s - %s" "$i" $(( 100 - i )) sleep 0.25 done existe uma maneira de pausar e retomar o contador com a entrada do teclado?...
11.01.2018 / 23:22
2
respostas

Disparando leituras de zero bytes em FIFO / pty

Eu gostaria de saber como emular o comportamento ICANON de ^ D: isto é, disparar uma leitura imediata, mesmo com zero bytes, no programa na outra extremidade de um FIFO ou PTY ou soquete ou algo assim. Em particular, eu tenho um programa cuja es...
03.04.2015 / 12:47
2
respostas

Usando sed com herestring () e leia -a

Eu uso sed com <<< e read para atribuir todas as palavras em uma string a variáveis. O que eu faço é: read -a A0 <<< $(sed '2q;d' /proc/stat) Portanto, sed lê a segunda linha do arquivo file e imediatament...
02.09.2014 / 16:04