{"id":29523891,"url":"https://github.com/ndxdeveloper/tutoriel-bash","last_synced_at":"2025-07-16T18:08:55.641Z","repository":{"id":304647870,"uuid":"1019148161","full_name":"NDXDeveloper/tutoriel-bash","owner":"NDXDeveloper","description":"Tutoriel complet de programmation Bash en français - De l'initiation aux techniques avancées avec exemples pratiques et cas d'étude","archived":false,"fork":false,"pushed_at":"2025-07-14T12:41:32.000Z","size":210,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-14T13:56:48.443Z","etag":null,"topics":["bash","command-line","de","francais","ligne","linux","scripting","shell","tutoriel","unix"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NDXDeveloper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-13T21:01:00.000Z","updated_at":"2025-07-14T12:41:35.000Z","dependencies_parsed_at":"2025-07-14T13:56:56.276Z","dependency_job_id":"22f620c5-a50a-4dbb-b5bd-e9b6c127f077","html_url":"https://github.com/NDXDeveloper/tutoriel-bash","commit_stats":null,"previous_names":["ndxdeveloper/tutoriel-bash"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/NDXDeveloper/tutoriel-bash","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Ftutoriel-bash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Ftutoriel-bash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Ftutoriel-bash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Ftutoriel-bash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NDXDeveloper","download_url":"https://codeload.github.com/NDXDeveloper/tutoriel-bash/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Ftutoriel-bash/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265529185,"owners_count":23782847,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","command-line","de","francais","ligne","linux","scripting","shell","tutoriel","unix"],"created_at":"2025-07-16T18:08:48.743Z","updated_at":"2025-07-16T18:08:55.636Z","avatar_url":"https://github.com/NDXDeveloper.png","language":null,"readme":"# Tutoriel Bash Complet\n\nUn guide complet pour apprendre la programmation Bash, de l'initiation aux techniques avancées.\n\n## 📋 À propos\n\nCe tutoriel vous accompagne dans l'apprentissage du langage Bash, depuis les concepts fondamentaux jusqu'aux techniques avancées de scripting. Conçu pour les débutants comme pour les utilisateurs intermédiaires, il propose une approche progressive avec de nombreux exemples pratiques.\n\n## 🎯 Objectifs\n\n- Maîtriser les fondamentaux du scripting Bash\n- Comprendre les bonnes pratiques de développement\n- Apprendre à créer des scripts robustes et sécurisés\n- Découvrir les outils et techniques avancées\n\n## 📚 Contenu\n\nLe tutoriel est organisé en 18 chapitres progressifs. Consultez le [SOMMAIRE.md](SOMMAIRE.md) pour une vue d'ensemble détaillée des sujets abordés.\n\n### Chapitres principaux :\n\n- **Introduction et premiers pas** - Bases du shell et environnement\n- **Variables et structures de données** - Manipulation des données\n- **Structures de contrôle** - Logique conditionnelle et boucles\n- **Fonctions et modularité** - Organisation du code\n- **Gestion des fichiers** - Manipulation du système de fichiers\n- **Traitement de texte avancé** - Regex et outils de parsing\n- **Gestion d'erreurs et débogage** - Techniques de développement robuste\n- **Scripts interactifs** - Interfaces utilisateur en ligne de commande\n- **Sécurité et bonnes pratiques** - Développement sécurisé\n- **Exemples pratiques** - Cas d'étude réels\n\n## 🚀 Utilisation\n\n1. Clonez le repository :\n   ```bash\n   git clone https://github.com/NDXDeveloper/tutoriel-bash.git\n   cd tutoriel-bash\n   ```\n\n2. Commencez par lire le [SOMMAIRE.md](SOMMAIRE.md) pour une vue d'ensemble\n\n3. Suivez les chapitres dans l'ordre numérique pour un apprentissage progressif\n\n4. Testez les exemples dans votre environnement\n\n## 📂 Structure du projet\n\n```\ntutoriel-bash/\n├── README.md                    # Ce fichier\n├── SOMMAIRE.md                  # Table des matières détaillée\n├── 01-introduction.md           # Chapitre 1\n├── 02-premiers_pas.md           # Chapitre 2\n├── ...                          # Autres chapitres\n├── exemples/                    # Scripts d'exemple\n├── exercices/                   # Exercices pratiques\n└── ressources/                  # Ressources additionnelles\n```\n\n## 🔧 Prérequis\n\n- Système Unix/Linux ou macOS\n- Terminal Bash (version 4.0+ recommandée)\n- Éditeur de texte\n\n## 📖 Comment utiliser ce tutoriel\n\n1. **Lecture séquentielle** : Suivez les chapitres dans l'ordre pour un apprentissage structuré\n2. **Référence** : Utilisez les chapitres individuellement comme aide-mémoire\n3. **Pratique** : Testez tous les exemples et réalisez les exercices proposés\n\n## 🎓 Niveau requis\n\n- **Débutant** : Aucune connaissance préalable requise\n- **Intermédiaire** : Peut servir d'approfondissement et de référence\n- **Avancé** : Sections spécialisées sur la sécurité et l'optimisation\n\n## 📄 Licence\n\nCe projet est sous licence MIT. Voir le fichier [LICENSE](LICENSE) pour plus de détails.\n\n## ✍️ Auteur\n\n**Nicolas DEOUX**\nEmail: NDXdev@gmail.com\n\n---\n\n*Dernière mise à jour : Juillet 2025*\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndxdeveloper%2Ftutoriel-bash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fndxdeveloper%2Ftutoriel-bash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndxdeveloper%2Ftutoriel-bash/lists"}