GNU/Linux >> Tutoriels Linux >  >> Linux

Comment ajouter facilement du texte à la fin du fichier sous Linux

Lorsque vous travaillez avec des fichiers de configuration sous Linux, vous devez parfois ajouter du texte tel que des paramètres de configuration à un fichier existant. Ajouter signifie simplement ajouter du texte à la fin ou au bas d'un fichier.

Dans ce court article, vous apprendrez différentes manières d'ajouter du texte à la fin d'un fichier sous Linux.

Ajouter du texte à l'aide de l'opérateur>>

Le >> redirige la sortie vers un fichier, si le fichier n'existe pas, il est créé mais s'il existe, la sortie sera ajoutée à la fin du fichier.

Par exemple, vous pouvez utiliser la commande echo pour ajouter le texte à la fin du fichier, comme indiqué.

$ echo "This is some example text to add to file exports" >> /etc/exports
Code language: JavaScript (javascript)

Vous pouvez également utiliser printf commande (n'oubliez pas d'utiliser \n caractère pour ajouter la ligne suivante).

$ printf "This is some example text to add to file exports\n" >> /etc/exports
Code language: JavaScript (javascript)

Vous pouvez également utiliser la commande cat pour concaténer le texte d'un ou plusieurs fichiers et l'ajouter à un autre fichier.

Dans l'exemple suivant, les partages de système de fichiers supplémentaires à ajouter dans /etc/exports fichier de configuration sont ajoutés dans un fichier texte appelé shares.txt .

$ cat /etc/exports
$ cat shares.txt
$ cat shares.txt >>  /etc/exports
$ cat /etc/exports
Code language: JavaScript (javascript)

En outre, vous pouvez également utiliser le document ici suivant pour ajouter le texte de configuration à la fin du fichier comme indiqué.

$ cat /etc/exports
$ cat >>/etc/exports<s<EOF
> This is some example text to add to file exports
> This is some example text to add to file exports 2
> EOF
$ cat /etc/exports
Code language: JavaScript (javascript)

Attention :Ne confondez pas le > opérateur de redirection pour >>; en utilisant > avec un fichier existant supprimera le contenu de ce fichier, puis l'écrasera. Cela peut entraîner une perte de données.

Ajouter du texte à l'aide de la commande tee

La commande tee copie le texte de l'entrée standard et le colle/l'écrit dans la sortie standard et les fichiers. Vous pouvez utiliser son -a drapeau pour ajouter du texte à la fin d'un fichier comme indiqué.

$ echo "This is some example text to add to file exports" | tee -a /etc/exports
OR
$ cat shares.txt | tee -a /etc/exports
Code language: PHP (php)

Vous pouvez également utiliser un document ici avec la commande tee .

$ cat <<EOF | tee -a /etc/exports
>This is some example text to add to file exports
>This is some example text to add to file exports 2
EOF

Conclusion

C'est ça! Vous avez appris à ajouter du texte à la fin d'un fichier sous Linux. Nous espérons que vous avez apprécié cet article. si tel est le cas, veuillez noter cette page avec les étoiles ci-dessous et vous abonner à notre chaîne YouTube ou nous suivre sur Twiter.

  • Un autre article qui pourrait vous intéresser est 10 commandes Linux très stupides [Certaines d'entre elles mortelles]
  • ou les pires distributions Linux pour les débutants [et quoi choisir]
    ————————————————————————————————————————


Linux
  1. Comment gérer les capacités des fichiers Linux

  2. Comment trouver un fichier sous Linux

  3. Comment renommer un fichier sous Linux ?

  4. Comment ajouter du texte à un fichier ?

  5. Comment afficher certaines lignes d'un fichier texte sous Linux ?

Comment enregistrer la sortie de la commande Linux dans une image ou un fichier texte

Comment afficher les données d'un fichier texte sous Linux

Comment verrouiller un fichier texte sous Linux à l'aide de la commande flock

Comment imprimer des lignes dupliquées dans un fichier texte sous Linux

Comment créer un lien symbolique vers un fichier sous Linux

Comment ajouter du texte au début du fichier sous Linux