Código
Esto se puede
#!/bin/bash # FUNCIONES EMPLEADAS function RPROD() { #este solo es por probar let PRECIOS=$PRECIO+1 read -p "DIGITE EL PRECIO DEL PRODUCTO: >> " PRECIO read -p "DIGITE LA CANTIDAD DE DISPONIBLE: >> " CANTID } # NOMBRE DEL PRODUCTO read -p "DIGITE EL NOMBRE DEL PRODUCTO: >> " NOMBRE PRECIO=6 if [ ! -e INVENTARIO.CSV ]; then ( ACOD; RPROD); fi # estos 3 no se ven :-( echo $PRECIOS echo PRECIO echo CANTID # solo este parece ser una variable global echo NOMBRE read #tengo entendido que para determiar una variable local se usa el local variable pero no es mi caso yo quiero que las acciones que resultan de mis funciones puedan usarse en cualquier parte del script



