Necesito ver archivos de registros grandes usando un shell bash. Estaba usando lesspara abrir los archivos, pero como las líneas son demasiado largas, hay algún tipo de ajuste de línea / palabra.
Como los archivos son registros de Log4J, y hay un patrón al comienzo de cada línea, tener líneas ajustadas hace que sea difícil analizar la salida, así que comencé a usar less -Squé líneas largas.
Pero ahora necesito usar tail -f, y también la línea envuelve la salida. ¿Es posible deshabilitar el ajuste de línea en un shell bash para todos los comandos?
Nota: hay una respuesta a una pregunta diferente que menciona la secuencia de escape echo -ne '\e[?7l', pero parece que no funciona en bash.
screen, hay un comando de "ajuste". En xterm, hay una -awopción para evitar ajustes de línea automáticos. Probablemente hay algunos recursos X para otros emuladores de terminal. ¿Qué emulador estás usando?
gnome-terminal.
+awpara xterm:) Pero, esto resuelve el problema de la salida (por ejemplo, ls -lcon un montón de nombres largos de Windows de TPB, funciona bien), para la entrada , al ingresar un comando, probablemente todavía desea envolver (o, al menos, no lo quiere como está ahora +aw: intente escribir más allá del "borde de la columna" y luego retroceda para un gran error GFX).
urxvtni rxvtpuede ni puede deshabilitar los ajustes de línea.
