Catégorie : Linux

Linux / Commande csplit : découper un texte par ligne ou par motif
Séparez un document aux lignes ou aux titres voulus avec csplit. Vérifiez la position des frontières, la répétition des motifs, les morceaux vides et le traitement d’une recherche qui échoue.

Linux / Commande split : diviser un fichier et vérifier sa reconstruction
Divisez un texte par lignes ou un fichier binaire par octets avec split. Choisissez les suffixes et les bonnes unités, réunissez les morceaux dans l’ordre et contrôlez la reconstruction avec cmp et SHA-256.

Linux / Commande column : aligner du texte en tableau lisible
Présentez des champs en colonnes avec column -t et choisissez les séparateurs d’entrée et de sortie. Vérifiez les différences de version et conservez les données originales pour les traitements automatisés.

Linux / Commande awk : extraire des champs, filtrer et calculer une somme
Utilisez les champs awk pour sélectionner des colonnes, filtrer des valeurs et calculer un total. Reproduisez une validation qui refuse les lignes incorrectes au lieu de produire une somme partielle.

Linux / Commande sed : remplacer du texte et vérifier une modification
Comparez les substitutions sed avec et sans g, sélectionnez des lignes et distinguez expressions régulières et texte littéral. Testez une édition avec sauvegarde, contrôlez la différence et restaurez le contenu.

Linux / Commande xargs : convertir l’entrée standard en arguments
Transmettez des noms de fichiers à une commande avec xargs en préservant les espaces grâce à -0. Vérifiez les frontières d’arguments, l’entrée vide, le remplacement et les limites du parallélisme.

Linux / Commande tee : afficher et enregistrer la sortie d’un pipeline
Conservez une sortie avec tee tout en poursuivant le traitement. Comparez remplacement et ajout, capturez les erreurs voulues et vérifiez les échecs du producteur et les fermetures de tube.

Linux / Commande tr : remplacer, supprimer et compresser des caractères
Utilisez tr sur l’entrée standard pour changer la casse ASCII, supprimer CR ou réduire les espaces. Distinguez caractères et motifs, vérifiez les octets et conservez la source avec une sortie séparée.

Linux / Commande comm : comparer les lignes communes et distinctes
Comparez deux listes triées avec comm et isolez les lignes communes ou propres à chaque fichier. Apprenez à lire les trois colonnes, gérer les répétitions et vérifier le tri et le statut de sortie.

Linux / Commande join : réunir deux fichiers par une clé commune
Préparez des copies triées et réunissez leurs champs avec join. Contrôlez les clés manquantes ou dupliquées, le choix du séparateur et le format de sortie avec des exemples complets.