Use a entrada salva para scripts

1

Eu tenho alguns scripts que eu insiro constantemente na entrada como abaixo:

[support@ccfcore-3 exporttool]$ ./sendExamToRepo.sh
Enter the Study Instance UID:
2.25.98472613238667427310842065102689842379

O próprio script usa uma instrução básica de eco e leitura:

echo "Enter the Study Instance UID: "
read SUID

Existe uma maneira que eu posso salvar a entrada eu entro em uma espécie de arquivo de texto ou em um buffer para que quando eu precisar re-inseri-lo, eu não tenho que constantemente passar por arquivos de log para copiar a entrada novamente (recebo a entrada dos arquivos de log)?

    
por ryekayo 15.09.2014 / 17:08

1 resposta

4

Você pode canalizá-lo para o stdin do script:

echo 2.25.9847261 | ./sendExamToRepo.sh

Ou redirecione o stdin para um arquivo:

./sendExamToRepo.sh < SUID.txt
    
por 15.09.2014 / 17:16