Perguntas sobre 'read'

3
respostas

Espera pela chave no shell script que pode ser canalizada para / bin / bash

Considere o seguinte script de shell echo foo; read; echo bar Executando bash my_script outputs 'foo', aguarda a tecla de retorno e produz a 'barra'. Enquanto isso funciona bem assim, não funciona mais se canalizado para / bin / bas...
08.07.2015 / 19:43
1
resposta

Como usar a entrada do usuário como uma condição de loop while

Eu posso fazer isso no bash: while read -n1 -r -p "choose [y]es|[n]o" do if [[ $REPLY == q ]]; then break; else #whatever fi done que funciona, mas parece um pouco redundante, posso fazer algo assim? whi...
08.09.2015 / 00:50
1
resposta

BASH question: usando read, posso capturar uma única tecla de seta char (em keyup)

Então aqui está o meu negócio: trabalhando no BASH, eu já construí uma função que funciona muito bem, que aceita um array ou qualquer número de parâmetros, e cospe um menu interativo, navegável por setas para cima ou para baixo e concluindo com...
06.11.2018 / 11:41
1
resposta

Como posso imprimir o caractere delimitador e permitir que o usuário edite a linha enquanto lê a entrada padrão?

Estou tentando escrever um script simples que lê a entrada padrão, usando o caractere ; como delimitador para finalizar a linha de entrada e permitir que o usuário edite a linha. Aqui está o meu script de teste: #!/bin/bash while true;...
26.10.2016 / 15:38
2
respostas

bash leitura de uma nova linha, printf reporta caractere 0

Eu uso a função bash printf para imprimir códigos ASCII de caracteres em um arquivo de entrada, mas por algum motivo printf gera o código ascii 0 para LF caracteres, em vez de 10. Alguma idéia por quê? while IFS= read -r -n1 c do ch=...
20.04.2016 / 09:12
1
resposta

Leitura char-by-char silenciosamente não funciona

Estou tentando ler o arquivo de entrada do usuário por caractere, silenciosamente, da seguinte maneira: while [ 1 ]; do read -s -N 1 ... done Enquanto este loop funciona perfeitamente usando o VNC ( xterm ), ele funciona apenas par...
03.12.2014 / 10:07
1
resposta

Script Bash - preenchimento automático para entrada do usuário com base nos dados da matriz

Em um script bash eu estou lendo alguma entrada do usuário com read . Agora quero fornecer a possibilidade de completar automaticamente a entrada pressionando a tecla Tab . Exemplo simples: digamos que o usuário digite um nome de um domíni...
23.04.2016 / 21:16
2
respostas

Como obtenho 'read' para ecoar todas as entradas, exceto a linha final no final da digitação?

Pressionar Enter ainda faz seu trabalho de delimitador, mas o comando read apenas termina silenciosamente, evitando mexer na rolagem do console. Basicamente, um read -s que afeta apenas a linha final.     
28.01.2018 / 10:56
2
respostas

Usando valores de variáveis definidos em um arquivo, em arquivos no mesmo diretório

Em este repositório do GitHub eu tenho um diretório chamado nwsm . Este diretório contém o arquivo nwsm.sh que contém um script mestre (um script que executa outros scripts). O diretório também contém alguns outros arquivos que contêm...
14.02.2018 / 16:04
1
resposta

Como criar um clicker automático com a tecla global start and stop

Portanto, eu tenho um script de auto clicker que é este comando simples: Tributo xdotool click --delay 5 --repeat 900000 1 Eu tenho que mudar para o terminal e Ctrl-C interromper o script para pará-lo. Em seguida, basta executá-lo no...
23.05.2017 / 04:41