Bash scripting [entrada de teclado necessária] [duplicada]

1

Sou novo no Linux e estou tentando criar meu primeiro script para melhorar meu trabalho na faculdade. Estou trabalhando com um software chamado GROMACS e estou tentando fazer um script para executar um monte de códigos ao mesmo tempo, mas em uma das linhas que eu preciso precisa de uma entrada (número) do teclado. O que posso fazer para que esse script funcione?

Aqui estão as minhas linhas:

!#/bin/bash
gmx pdb2gmx -f protein_name.pdb -o protein_name_processed.gro -water spce

E essa última linha precisa da entrada do teclado (número 15)

Obrigado pela sua ajuda.

    
por Felipe Rojas 18.07.2016 / 23:58

1 resposta

3

Eu acho que isso é algum tipo de software científico e deve ser capaz de aceitar a entrada do pipe. Você pode tentar:

echo "My input string" | gmx pdb2gmx -f protein_name.pdb -o protein_name_processed.gro -water spce

se você tiver espaços em sua string, as aspas duplas não são opcionais. Se for uma entrada de uma única palavra, você pode ignorá-las.

    
por 19.07.2016 / 00:06