Saya perlu melihat file log besar menggunakan shell bash. Saya menggunakan lessuntuk membuka file, tetapi karena garis terlalu panjang ada semacam pembungkus baris / kata yang terjadi.
Karena file-file tersebut adalah log Log4J, dan ada pola di awal setiap baris, memiliki garis yang dibungkus membuat sulit untuk menganalisis output, jadi saya mulai menggunakan less -Syang memotong garis panjang.
Tapi sekarang saya harus menggunakan tail -f, dan itu juga membungkus output. Apakah mungkin untuk menonaktifkan pembungkus baris dalam shell bash untuk semua perintah?
Catatan: ada jawaban untuk pertanyaan berbeda yang menyebutkan urutan pelarian echo -ne '\e[?7l', tetapi tampaknya tidak bekerja dengan bash.
screen, ada perintah "wrap". Di xterm, ada -awopsi untuk mencegah pembungkus garis otomatis. Kemungkinan ada beberapa sumber X untuk emulator terminal lainnya. Emulator apa yang Anda gunakan?
gnome-terminal.
+awuntuk xterm:) Tapi, ini menyelesaikan masalah untuk output (misalnya, ls -ldengan banyak pada nama Windows-ish panjang dari TPB, berfungsi dengan baik), untuk input , saat memasukkan perintah, Anda mungkin masih ingin membungkus (atau, setidaknya Anda tidak menginginkannya seperti sekarang +aw: coba tulis di luar "batas kolom" dan kemudian mundur untuk bug GFX besar).
urxvtjuga tidak rxvtdapat menonaktifkan wraps baris.
