Bash - Vérifier les variables d'environnement sont définies ou s'il existe des fichiers/références

La configuration, le CI et les flux de déploiement représente un peu l’ancien script bash. Malgré mon profond intérêt pour les subtilités de Bash (/sarcasme), j’ai continué à chercher des solution aux mêmes situations sur Google et StackOverflow. Pour éviter d’avoir à le refaire moi-même et pour votre plaisir de lecture, les voici. Vérifier si un fichier existe 1if [ ! -f ./pdfgen/pdfgen ]; then 2 echo "Building pdfgen binary" 3 npm run --prefix pdfgen build:linux 4else 5 echo "Pdfgen binary already exists, skipping build" 6fi Vérifier si un lien symbolique existe 1if [ !...

21 mai 2019 Â· 2 min Â· Ludovic Wyffels