<Sebelumnya | Konten | Selanjutnya>
5.2.2. Contoh
5.2.2.1. Menganalisis kesalahan
Jika proses Anda menghasilkan banyak kesalahan, ini adalah cara untuk memeriksanya secara menyeluruh:
perintah 2>&1 | lebih sedikit
Ini sering digunakan saat membuat perangkat lunak baru menggunakan membuat perintah, seperti dalam:
andy:~/newsoft> buat semuanya 2>&1 | lebih sedikit
--keluaran dihilangkan--
andy:~/newsoft> buat semuanya 2>&1 | lebih sedikit
--keluaran dihilangkan--
5.2.2.2. Memisahkan keluaran standar dari kesalahan standar
Konstruksi seperti ini sering digunakan oleh programmer, sehingga output ditampilkan di satu jendela terminal, dan error di jendela lain. Cari tahu terminal semu yang Anda gunakan untuk mengeluarkan tty perintah dulu:
andy:~/newsoft> membuat semua 2> / dev / pts / 7
5.2.2.3. Menulis ke output dan file secara bersamaan
Anda dapat menggunakan tee perintah untuk menyalin input ke output standar dan satu atau lebih file output dalam satu gerakan. Menggunakan -a pilihan untuk tee menghasilkan penambahan input ke file. Perintah ini berguna jika Anda ingin melihat dan menyimpan output. NS > dan >> operator tidak mengizinkan untuk melakukan kedua tindakan secara bersamaan.
Alat ini biasanya dipanggil melalui pipa (|), seperti yang ditunjukkan pada contoh di bawah ini:
mireille ~/test> tanggal | file tee1 file2
Kam 10 Jun 11:10:34 CEST 2004
mireille ~/test> file kucing1
Kam 10 Jun 11:10:34 CEST 2004
mireille ~/test> file kucing2
Kam 10 Jun 11:10:34 CEST 2004
mireille ~/test> waktu aktif | tee -a file2
11:10:51 hingga 21 hari, 21:21, 57 pengguna, rata-rata memuat: 0.04, 0.16, 0.26
mireille ~/test> file kucing2
Kam 10 Jun 11:10:34 CEST 2004
11:10:51 hingga 21 hari, 21:21, 57 pengguna, rata-rata memuat: 0.04, 0.16, 0.26
mireille ~/test> tanggal | file tee1 file2
Kam 10 Jun 11:10:34 CEST 2004
mireille ~/test> file kucing1
Kam 10 Jun 11:10:34 CEST 2004
mireille ~/test> file kucing2
Kam 10 Jun 11:10:34 CEST 2004
mireille ~/test> waktu aktif | tee -a file2
11:10:51 hingga 21 hari, 21:21, 57 pengguna, rata-rata memuat: 0.04, 0.16, 0.26