Terminal Tuts

Tekst toevoegen aan het einde van een bestand in Linux

Tekst toevoegen aan het einde van een bestand in Linux

Soms hoeft u tijdens het werken met tekstbestanden alleen maar nieuwe tekst aan het einde van het bestand toe te voegen zonder de inhoud te verwijderen. Deze bewerking wordt toevoegen genoemd in Linux.

Bovendien kan de append-bewerking niet alleen met tekst worden gebruikt; het kan worden gebruikt met opdrachten waar u de uitvoer van een opdracht aan het einde van een bestand kunt toevoegen.

Tekst toevoegen aan een bestand in Linux

In deze zelfstudie laten we u zien hoe u de toevoegbewerking in Linux-systemen gebruikt met behulp van de terminal. We gaan de volgende vier methoden behandelen:

Voordat we met deze zelfstudie beginnen, maken we eerst een nieuw leeg bestand met de onderstaande opdracht:

raak append_example aan

Een nieuw leeg bestand maken

Controleer of het bestand succesvol is aangemaakt. Merk ook op dat de bestandsgrootte nul is, wat betekent dat het een leeg bestand is.

ls -l

Voorbeeldbestand met succes aangemaakt

Methode 1: Leid tekst om naar een bestand met behulp van de > operator

Meestal kan de operator > worden gebruikt om tekst toe te voegen aan een reeds bestaand bestand. Als het bestand echter niet wordt gevonden, wordt een nieuw bestand gemaakt. Elke keer dat de operator > wordt gebruikt, wordt bovendien de bestandsinhoud overschreven.

Gebruik de operator > als volgt om de inhoud van een bestand te overschrijven:

echo 'hallo wereld'  > append_example

Leid de uitvoer om naar een bestand

Om de bestandsinhoud te controleren en weer te geven met behulp van de cat-opdracht als volgt:

kat append_example

Inhoud van het voorbeeldbestand 1

Methode 2: Voeg tekst toe aan een bestaand bestand met behulp van >> operator

Bij deze methode kan de >>-operator worden gebruikt om tekst aan het einde van een bestand toe te voegen zonder de inhoud ervan te overschrijven. Evenzo, als het bestand niet werd gevonden, maakt de opdracht een nieuw bestand aan.

Gebruik de operator >> om tekst als volgt toe te voegen:

echo 'dit is de tweede regel' >> append_example

Voeg de uitvoer toe aan een bestand en overschrijf het niet

Om de bestandsinhoud weer te geven:

kat append_example

Inhoud van het voorbeeldbestand 2

Zoals u kunt zien, werd de tekst met behulp van de >>-operator aan het einde van het bestand toegevoegd en werd de bestandsinhoud niet overschreven.

Methode 3: Opdrachtuitvoer toevoegen aan een bestaand bestand

Hier gaan we een opdrachtuitvoer aan het einde van een bestand toevoegen.

Voeg de waarde van de huidige werkmapvariabele als volgt toe aan een bestand:

echo $PWD >> append_example

Voeg opdrachtuitvoer toe aan een bestand en overschrijf het niet

Geef de bestandsinhoud als volgt weer:

kat append_example

Inhoud van het voorbeeldbestand 3

U kunt ook elk ander commando gebruiken om de inhoud aan een bestand toe te voegen.

datum >> append_example

Datum opdracht uitvoer toevoegen aan een bestand

De inhoud van het bestand weergeven.

kat append_example

Inhoud van het voorbeeldbestand 4

Methode 4: Toevoegen met een tee-opdracht

Bovendien kunt u het tee-commando gebruiken om tekst toe te voegen. Voordat we het tee-commando gebruiken, laten we eerst een tweede voorbeeldbestand maken dat we gebruiken in het tee-commando.

Maak een tweede voorbeeldbestand en voeg er als volgt wat tekst aan toe:

echo '111111111111' > append_example2

Een ander voorbeeldbestand maken

Geef de inhoud van het tweede voorbeeldbestand weer:

kat append_example2

Inhoud van het tweede voorbeeldbestand

Laten we nu het tee-commando gebruiken om de inhoud van het ene bestand als volgt aan een ander bestand toe te voegen:.

kat append_example2 | tee -a append_example

Toevoegen met behulp van tee-opdracht

Vervolgens kunt u de inhoud van het bestand als volgt weergeven:

kat append_example

Inhoud van het voorbeeldbestand 5

Conclusie

Dat gaat allemaal over verschillende manieren om tekst toe te voegen aan een bestand in Linux. Welke andere spannende manieren heb je liever?? Laat het ons weten in de reacties hieronder en deel het artikel met je vrienden als je het artikel leuk vond.

Hoe een spel op Linux te ontwikkelen
Tien jaar geleden zouden niet veel Linux-gebruikers voorspellen dat hun favoriete besturingssysteem ooit een populair spelplatform voor commerciële vi...
Open source-poorten van commerciële game-engines
Gratis, open source en platformonafhankelijke game-engine-recreaties kunnen worden gebruikt om zowel oude als enkele van de vrij recente gametitels te...
Beste opdrachtregelspellen voor Linux
De opdrachtregel is niet alleen je grootste bondgenoot bij het gebruik van Linux, hij kan ook de bron van entertainment zijn omdat je hem kunt gebruik...