Muszę skompilować wszystkie pliki C w katalogu na osobne wyjścia ... patrz przykład gcc -Wall program1.c -o program1.out
Jak mam to zrobic?
test.c.out w test.out
Muszę skompilować wszystkie pliki C w katalogu na osobne wyjścia ... patrz przykład gcc -Wall program1.c -o program1.out
Jak mam to zrobic?
test.c.out w test.out
Odpowiedzi:
Posługiwać się manipulacja sznurkiem :
for f in *.c; do gcc -Wall "$f" -o "${f%%.c}.out"; done
Nie ma potrzeby stosowania skomplikowanych wyrażeń regularnych ani niczego, co nie jest tu wbudowane.