#!/bin/bash
indir='/some/other/path'
outdir='/some/path'
list=( 001 002 003 )
for i in "${list[@]}"; do
mkdir -p "$outdir/output_$i"
python somescript.py -input "$indir/dir_$i" -output "$outdir/output_$i/table_$i.txt"
inargs+=( -i "table_$i.q" )
done
some_other_script "${inargs[@]}" -o all.q
Observações:
- As atribuições podem não ter espaço em torno de
=
.
Recuo e espaço em branco melhoram a legibilidade.
- Não faça um loop por strings, faça um loop por matrizes.
- Cite todas as expansões de variáveis.
Em relação à citação de expansões variáveis: