executa o comando dentro de um loop com diferentes argumentos

0

Estou tentando executar um comando dentro de um loop while com uma variável diferente para um de seus argumentos e, em seguida, anexar o resultado a um arquivo de texto.

Isso é o que eu tenho até agora:

[Hello ~]$ vim run.sh

#!/bin/bash
n=1
while [ $n -le 2 ]
do
   ./script $n in.txt out.txt >> result.txt
   n=$(( n+1 ))
done

Quando eu executo com ./run.sh result.txt é criado, mas está vazio, o prompt de comando não é retornado para a tela.

    
por hello 10.12.2016 / 17:39

0 respostas