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.
Tags bash shell-script