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, mevcut içeriği korumak istediğinizde tehlikeli olabilir. >> operatörü, dosyayı değiştirmek yerine dosyaya 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, log 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. Yeni bir başlangıç yapmak istediğinde >, verileri biriktirmek istediğinde ise >> kullan.

challenge icon

Görev

Kolay

tasks.txt adlı dosya zaten iki görev içeriyor. Dosyaya üçüncü bir görev eklemek için >> operatörünü kullanın, ardından listenin tamamını 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 kullanın

İpucu: Mevcut içeriği silmeden ekleme yapmak için echo "text" >> filename kullanın. Dosya üç satırdan oluşmalı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

Kendi başına pratik yap: Terminal playground