Perguntas sobre 'read'

1
resposta

Qual é a maneira zsh de ler n caracteres de stdin?

No bash, se eu quisesse ler, digamos, 3 caracteres de um pipe, eu poderia fazer: ... | read -n3 Em zsh's read , a opção mais próxima parece ser -k : -k [ num ] Read only one (or num) characters. All are assigned to the first...
23.01.2017 / 13:59
3
respostas

Lendo os valores da matriz conforme a entrada do usuário fornece o tamanho errado da matriz e somente -a ou -p funciona em leitura

Problema 1: Eu quero obter os itens da matriz como entradas do usuário em tempo de execução; imprima os itens e imprima o comprimento da matriz. Isso é o que eu tenho: read -a myarray echo "array items" ${myarray[@]} echo "array length" ${#my...
22.08.2017 / 23:53
2
respostas

Bash Script usando leitura precisa parar de executar em Ctrl + D

Eu preciso escrever um script que irá adicionar uma linha a um arquivo de texto se Enter for pressionado. Mas, se Ctrl + D for pressionado, eu preciso sair desse loop no bash. touch texttest.txt LINE="0" while true; do read LINE;...
12.10.2014 / 21:00
5
respostas

Lê o conteúdo em uma linha no bash

Eu tenho um arquivo com o conteúdo nesta ordem, que é separado por espaço 4096 1230 4560 1024.... n Como posso ler cada número e passá-lo para outro comando, por exemplo, dividir cada número por 1024.     
09.11.2013 / 16:53
2
respostas

Dividir palavras de 'read' e armazenar em array?

Como posso obter dados de read , dividir as palavras por espaços e depois colocar essas palavras em uma matriz? O que eu quero é: $ read sentence this is a sentence $ echo $sentence[1] this $ echo $sentence[2] is (and so on...) Estou...
19.05.2016 / 21:17
3
respostas

Lê linhas e combina com padrão

Eu não consigo descobrir isso. Eu preciso olhar para cada linha no arquivo e verificar se é a palavra correspondente que é dada na variável Eu comecei pelo comando read, mas não sei o que devo usar depois disso, eu tentei grep mas provavel...
17.03.2015 / 21:04
1
resposta

Leia uma variável com “read” e preserve barras invertidas digitadas pelo usuário

Estou usando read para ler um caminho de um usuário assim: read -p "Input the file name: " FilePath O usuário agora insere esta string: \Supernova\projects\ui\nebula O que posso fazer para substituir \ por / . O resultado q...
06.11.2013 / 14:02
1
resposta

sort: read failed: ./folder/: É um diretório [closed]

Quando eu corro: du -sh ./*/ Eu recebo o seguinte erro: sort: read failed: ./folder/: Is a directory Como corrijo isso? Há algo errado com sort no meu sistema. Estou executando x86_64 Linux 4.16.8-1-ARCH .     
05.06.2018 / 00:43
1
resposta

comando de sequência e pergunta de teste

Aqui está uma questão de teste com a qual estou preso: Qual saída a seguinte seqüência de comandos produzirá? echo '1 2 3 4 5 6' | while read a b c; do echo result: $c $b $a; done E a resposta correta é: 3 4 5 6 2 1 Eu não tenho...
21.04.2018 / 19:15
1
resposta

Substitua aspas simples por strings divididas pelo espaço em branco da variável

Estou escrevendo um script bash no qual estou lendo uma variável por meio de read dessas duas strings: log.*.console.log log.*.log Eles estão separados por espaço. Como posso reescrever as strings que a saída da variável para o próx...
10.04.2017 / 10:10