Necesito compilar todos los archivos C en un directorio en salidas separadas... ver ejemplo
gcc -Wall program1.c -o program1.out
¿Cómo hago esto?
Respuesta1
for f in *.c; do gcc -Wall "$f" -o "${f%%.c}.out"; done
No hay necesidad de expresiones regulares complicadas ni nada que no sea un shell integrado aquí.