Bagaimana saya bisa membuat pipa hasil pohon berwarna kurang atau lebih?


16

Saya mendapatkan pohon berwarna menggunakan tree -Ctetapi ketika saya menyalurkannya ke pipa lesssaya mendapatkan hasil seperti ini:

tree public/ -C | less

masukkan deskripsi gambar di sini

Bagaimana saya bisa memiliki warna lessdalam hal ini?

Jawaban:


19

Anda ingin -Rberalih ke less.

Dari lesshalaman manual:

-R atau --RAW-CONTROL-CHARS Seperti -r, tetapi hanya urutan pelepasan "warna" ANSI yang dihasilkan dalam bentuk mentah. Tidak seperti -r, tampilan layar dipertahankan dengan benar dalam kebanyakan kasus. Urutan melarikan diri "warna" ANSI adalah urutan bentuk:

            ESC [ ... m

Jadi kamu butuh

tree -C public/ | less -R

The -rberalih bekerja untuk lebih juga.
Ed L

@ Ed saya tidak pernah mengatakan itu tidak.
Joseph R.

3
Judul pertanyaan meminta "kurang" atau "lebih", jadi saya pikir saya akan mencatatnya saja.
Ed L

2

Melewati -rmenjadi lebih sedikit akan membuatnya melewati karakter kontrol dan keluar dari urutan tanpa gangguan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.