Comment insérer la ligne au début du fichier sur Linux
- 1111
- 111
- Mohamed Brunet
Dans notre scénario, nous avons un fichier appelé fichier1
avec un contenu suivant:
$ Cat File1 Ligne 1 ligne 2 ligne 3
Ensuite, nous pouvons utiliser un sed
Commande pour ajouter une ligne «Ceci est ma première ligne» au début à ce fichier:
$ sed '1 s / ^ / Ceci est ma première ligne \ n /' file1 Ceci est ma première ligne de ligne 1 ligne 2 ligne 3
Utilisez la redirection STDOUT pour enregistrer ce fichier ou inclure -je
Option SED pour enregistrer ce fichier en place:
$ sed '1 s / ^ / Ceci est ma première ligne \ n /' file1> file2 $ cat file2 Ceci est ma première ligne de ligne 1 ligne 2 ligne 3
Utiliser pour Loop pour insérer une première ligne dans chaque fichier de votre répertoire actuel:
pour i dans $ (ls *); faire sed -i '1 s / ^ / c'est ma première ligne \ n /' $ i; fait
Tutoriels Linux connexes:
- Vim Editor Basics in Linux
- Comment monter l'image ISO sur Linux
- Télécharger le fichier depuis URL sur Linux en utilisant la ligne de commande
- Masterring Bash Script Loops
- Comment ajouter pour déposer sur la ligne de commande Shell Bash
- Comment se connecter à un serveur FTP à l'aide de Python
- Conseils de ligne de commande bash utiles et exemples de trucs - Partie 1
- Comment lancer des processus externes avec Python et le…
- Comment comparer les fichiers à l'aide de Diff
- Xargs multithreads avec des exemples
- « Utilisation et exemples de bits collants de la coque Linux
- Comment bloquer un trafic de spam référentiel avec Apache Webserver »