Menimpa File
Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 38 dari 82.
Sekarang setelah kamu memahami output standar, mari alihkan output tersebut ke tempat yang berguna. Operator > mengambil output dari sebuah perintah dan menuliskannya ke file, bukan menampilkannya di layar.
echo "Hello" > greeting.txtIni membuat file bernama greeting.txt yang berisi kata Hello. Tidak ada yang muncul di layar karena output masuk ke dalam file.
Kamu dapat mengalihkan output dari perintah apa pun:
ls > filelist.txt
cat names.txt > backup.txt
date > timestamp.txtPeringatan: Operator > menimpa seluruh isi file. Jika file sudah ada, isi sebelumnya akan dihapus dan diganti dengan output baru.
echo "First line" > notes.txt
echo "Second line" > notes.txt
cat notes.txtOutput:
Second lineBaris pertama hilang karena perintah kedua menimpa seluruh isi file. Perilaku ini sangat berguna, tetapi perlu kehati-hatian. Kamu bisa kehilangan data secara tidak sengaja jika mengalihkan output ke file yang sudah ada.
Tantangan
MudahGunakan operator > untuk mengalihkan output ke dalam file. Jalankan dua perintah ini secara berurutan:
- Gunakan
echountuk menulis teksSystem initializedke file bernamastatus.txt - Gunakan
catuntuk menampilkan isistatus.txt
Petunjuk: Formatnya adalah
echo "text" > filename. Setelah mengalihkan output, tidak ada yang muncul di layar. Kamu perlu menggunakancatuntuk memastikan file berhasil dibuat.
Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Direktori
Buat DirektoriSalin DirektoriPindahkan dan Ganti Nama DirektoriHapus DirektoriRingkasan: Operasi Direktori7Isi File
Head dan TailJumlah KataPerintah SortPerintah UniqueDasar-Dasar GrepGrep dengan FlagUlasan: Detektif Teks10Proyek Penganalisis Log
Gambaran Umum ProyekMelihat File Log2Navigasi
Tampilkan Direktori KerjaLihat Daftar FileGanti DirektoriJalur Absolut vs RelatifDirektori Home dan RootRingkasan: Temukan Arahmu8Pengalihan
Output StandarMenimpa FileMenambahkan ke FileInput StandarError StandarRangkuman: Pembuat Log6Wildcard dan Pola
Wildcard Tanda BintangWildcard Tanda TanyaWildcard Tanda Kurung SikuMenggabungkan WildcardRangkuman: Operasi Selektif9Penggunaan Pipe
Apa Itu PipeMenghubungkan Dua PerintahMenghubungkan Beberapa PerintahPipe dengan grepRingkasan: Pipeline DataLatihan sendiri: Playground Terminal