alocando dinamicamente espaço para variável em ksh

0

Eu sou novo no script shell do ksh unix. Eu preciso do meu script ksh para obter entradas do usuário. e o número de entradas é desconhecido. Preciso obter as entradas e processar novamente. A amostra pode ser:

Insira os valores de entrada: Olá como está você

Selecione dois valores acima: como você

Aqui, o texto italizado são as entradas do usuário. O número de entradas fornecido pelo usuário é desconhecido. Eu sei como manipular os valores fornecidos pelo usuário. Agradecemos antecipadamente

    
por Raj 20.06.2012 / 11:05

1 resposta

0

Use como para armazenar os valores:

read values?"Enter the input values: ";

Em seguida, use o conjunto para gerar parâmetros posicionais:

set -- $values

Por fim, imprima os campos correspondentes às posições especificadas:

echo $1 $3

Dado "Olá, como você está", a saída é "Hello are".

    
por 19.06.2013 / 20:53