Ajouter un caractère de nouvelle ligne à la fin du fichier en bash
Comment puis-je utiliser la ligne de commande bash pour ajouter un caractère de nouvelle ligne à la fin du fichier nommé file.txt
.
J'ai essayé d'utiliser echo
mais il n'est pas juste. Pouvez-vous m'indiquer comment puis-je le faire?
OriginalL'auteur Do Thanh Tung | 2014-04-14
Vous devez vous connecter pour publier un commentaire.
Ajoute un caractère de saut de ligne à la fin
>>
semble toujours être rapide pour l'ajout.OriginalL'auteur Ashkan
Avec
sed
:avec
echo
:awk
on est bon. Qui va créer un fichier pour chaque ligne defile.txt
qui est nommé d'après le contenu de cette ligne, et ne contenant qu'un seul saut de ligne...ok merci,,,je remoded il
OriginalL'auteur MLSC
Utiliser Vi qui crée automatiquement en fin de vie à EOF sur enregistrer le fichier.
Par exemple:
ou:
Pour corriger de multiples fichiers, vérifier: Comment corriger "Pas de saut de ligne en fin de fichier" pour les lots de fichiers?, DONC
OriginalL'auteur kenorb
Cela fonctionne sur centos la chaîne vide ci-dessus n'a pas.
OriginalL'auteur GarethReid
ah oui, vous avez raison. Il ajoute de l'espace à la ligne avant de la ligne nouvelle. Bonne prise.
OriginalL'auteur jusopi