Salve a tutti.
Ho provato a fare un file script per la shella Bash, ma mi dice "command not found".
Guardano in giro sulla rete ho scoperto che la shell cerca nelle directory di PATH e quindi per far funzionare il mio script devo dare il path completo; per essere sicuro che il file sia visto come comando ho provato a fare
<quote>
which EsempioScript
</quote>
dove EsempioScript è il nome del mio script. Non lo trova, non mi dà la directory dove si trova.
Il mio script è questo:
<quote>
#!/bin/bash
for i in $*
do
echo $i
done
</quote>
ho provato a lanciarlo in vari modi, andando sulla directory dove si trova e lanciarlo, oppure dando il percorso assoluto, sempre che io abbia fatto bene a inserire il percorso assoluto, io sono partito così:
<quote>
./home/../../../EsempioScript
</quote>
Ho pure modificato i permessi con chmod per avere la possibilità di lanciarlo.
Che cosa sto sbagliando?
Grazie
![]()