Fish Shell:
Rédiger un fichier texte
Comment faire :
Pour écrire dans un fichier texte en Fish, vous pouvez utiliser la commande echo combinée avec des opérateurs de redirection. Il n’y a pas de bibliothèques tierces populaires spécifiquement pour l’écriture de fichiers en Fish, car les commandes intégrées du shell sont simples et efficaces à cet effet.
Écrire du texte dans un nouveau fichier ou écraser un fichier existant :
echo "Bonjour, Fish Shell !" > output.txtCette commande écrit “Bonjour, Fish Shell !” dans output.txt, en créant le fichier s’il n’existe pas ou en l’écrasant s’il existe.
Ajouter du texte à un fichier existant :
Si vous souhaitez ajouter du texte à la fin d’un fichier existant sans supprimer son contenu actuel, utilisez l’opérateur d’ajout >> :
echo "Ajout d'une nouvelle ligne au fichier." >> output.txtÉcrire plusieurs lignes :
Vous pouvez écrire plusieurs lignes dans un fichier en utilisant echo avec un caractère de nouvelle ligne \n, ou vous pouvez enchaîner plusieurs commandes echo à l’aide de points-virgules :
echo "Première Ligne\nDeuxième Ligne" > output.txt
# OU
echo "Première Ligne" > output.txt; echo "Deuxième Ligne" >> output.txtExemple de sortie :
Pour voir le contenu de output.txt après avoir exécuté les commandes ci-dessus, utilisez la commande cat :
cat output.txtPremière Ligne
Deuxième LigneRemplacer ou ajouter des textes comme montré manipule le contenu du fichier selon vos besoins, démontrant des manières simples mais puissantes de travailler avec des fichiers texte en Fish Shell.