Je viens de trouver la solution pour une variable mais pas plusieurs :
cat fichier | awk '{
a=substr($0,1,10);
b=substr($0,10,20);
y="'$(sh ./unAutreScript '"a"')'";
print y;
}'
--> Marche
Mais ci-dessous le code (avec deux variables) qui ne marche pas :
cat fichier | awk '{
a=substr($0,1,10);
b=substr($0,10,20);
y="'$(sh ./unAutreScript '"a b"')'";
print y;
}'