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...
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...
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;...
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.
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...
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...
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...
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 .
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...
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...