Menu
Coddy logo textTech

Dosyaya Ekleme

Coddy'nin Terminal Journey'sinin Temeller bölümünün bir parçası — ders 39 / 82.

> operatörü dosyaların üzerine yazar, bu da mevcut içeriği korumak istediğinizde tehlikeli olabilir. >> operatörü, bir dosyanın üzerine yazmak yerine sonuna ekleme yaparak bu sorunu çözer.

echo "First line" >> notes.txt
echo "Second line" >> notes.txt
cat notes.txt

Çıktı:

First line
Second line

Her iki satır da korunur çünkü >> dosyanın sonuna yeni içerik ekler. Dosya mevcut değilse, tıpkı > gibi yeni bir dosya oluşturur.

Bu işlem, günlük dosyaları oluşturmak veya zaman içinde çıktı toplamak için mükemmeldir:

date >> activity.log
echo "User logged in" >> activity.log
date >> activity.log
echo "User logged out" >> activity.log

Her komut, önceki girdileri silmeden activity.log dosyasına yeni bir satır ekler. Temiz bir başlangıç yapmak istediğinizde >, verileri biriktirmek istediğinizde ise >> kullanın.

challenge icon

Görev

Kolay

tasks.txt adlı bir dosya zaten iki görev içeriyor. Dosyaya üçüncü bir görev eklemek için operatörünü kullanın, ardından tüm listeyi görüntüleyin.

  1. Call the dentist metnini tasks.txt dosyasına ekleyin
  2. Üç görevin tümünü görüntülemek için cat komutunu kullanın

İpucu: Mevcut içeriği silmeden ekleme yapmak için echo "text" >> filename komutunu kullanın. Dosya sonucunda üç satır olmalıdır.

Kendin dene

Terminal
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler