Prova questo. Cmq non sono sicuro, percui controlla se funziona.
#!/bin/sh
array=()
for i in $1/*.prov
do
array=( "${array[@]}" $i)
done
(array =( "${array[@]}" $i) va indentato, ma non so come formattare il testo qui nel forum)
Devi renderlo eseguibile, percui:
chmod +x scritp_name
Poi lo chiami lanci cosí:
./script_name path > output_file
In teoria dovrebbe essere un'array ordinata, perche' i file nella dir vengono listati in ordine alfabetico, ma NON sono sicuro.
spero ti possa essere d'aiuto.
c
iao,
tdd