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.txt

Cette 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.txt

Exemple de sortie :

Pour voir le contenu de output.txt après avoir exécuté les commandes ci-dessus, utilisez la commande cat :

cat output.txt
Première Ligne
Deuxième Ligne

Remplacer 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.