Recuperando informações de prompt no ksh?

0

Se houver um prompt sendo lido para um valor como:

#!/bin/ksh
echo "What is your name?"
read name

username=$name

rcmd machine1 grep $username /path/locnames >> namefile

rcmd machine1 cat namefile | less

O que é necessário para reter as informações de prompt do comando read corretamente? Por exemplo, O que eu tenho aqui é um comando remoto ( rmcd ) usando grep para listar nomes em um diretório de locnames. Existe outro comando ou técnica para usar para reter informações de prompt além de um read ou usando os argumentos $1 , $2 , $3 , etc ...?

    
por Juan Davila 28.04.2015 / 19:04

1 resposta

1

Sim, read é a maneira mais comum de ler dados "de prompts". E select é um recurso mais poderoso que permite usar listas de dados para selecionar. Inspecione o último para saber sobre sua utilidade para o seu propósito específico. Observe também que ksh ' read suporta uma sintaxe para incluir o prompt; com sua amostra que poderia ser: read name?"What is your name? " .

    
por 28.04.2015 / 19:30