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]
————————————————————————————————————————