tar.gz
Description du code
Script d'utilisation de l'archivage et la compression tar.gz avec horodateur. Compilateur LSD010Code source ou contenu du fichier
Code bash (tar.gz) (47 lignes)
#!/bin/bash # debug: -x echo "$USERNAME($UID) on $HOSTNAME [running $OSTYPE]" echo "Build release" FINAL_NAME="lsd10" TIMESTAMP=`date +%Y%m%d-%H%M` clear cd source/ echo "" echo -e "\033[33;40m" echo "Removing possible previous compiled files ..." rm lex.yy.c y.tab.c y.tab.h y.output 2>/dev/null rm *.o *~ 2>/dev/null echo "" echo "" echo "Compiling Yacc file ..." bison -dtyv lsd10.y && echo "" echo "" echo "Compiling Lex file ..." flex lsd10.l && echo "" echo "" echo "Compiling C files ..." gcc -c *.c gcc -o $FINAL_NAME *.o echo "" echo "" echo "Cleaning compiled files ..." rm lex.yy.c y.tab.c y.tab.h y.output 2>/dev/null rm *.o *~ 2>/dev/null echo "" echo "" echo "Cleaning executable files ..." rm $FINAL_NAME 2>/dev/null echo "" echo "" echo "Building archive $FINAL_NAME-$TIMESTAMP.tar.gz..." tar -zcvf ../$FINAL_NAME-$TIMESTAMP.tar.gz * echo "" echo "" cd ../ echo -e "\033[32;40mDone\033[00m" echo "" echo "" #echo "Press [Ctrl]+c to escape" #read
Autres extraits de codes en bash
- Compilation C Script de compilation. Compilateur LSD010
- tar.gz Script d'utilisation de l'archivage et la compression tar.gz avec horodateur. Compilateur LSD010
- Suppression de fichiers Script de nettoyage des fichiers de compilation inutiles. Compilateur LSD010
- Suppression de fichiers Script de nettoyage de tous les fichiers. Compilateur LSD010
- Tous les extraits
Version en cache
08/02/2025 18:41:38 Cette version de la page est en cache (à la date du 08/02/2025 18:41:38) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 05/10/2009, dernière modification le 28/10/2018
Source du document imprimé : https://www.gaudry.be/sniplet-rf-lsd010/project/release.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.