подходят столбцы вывода к выходной ширине

Я заметил, что вывод mysql selects / commands красиво отформатирован, превышая стандартные столбцы терминала (80), мне нужно изменить размер окна терминала, чтобы увидеть все столбцы в 1 строке. Как его настроить? Я использую документ ЗДЕСЬ с комментариями длиной более 80 символов, которые затем передаются на сеанс SSH (я не против видеть их позже на выходе), но вместо того, чтобы расширять строку, символы в позиции 81. и позже продолжают перезаписывать мои имя входа в командной строке:

Вот мой сценарий:

#!/bin/bash ssh -A -tt -l user1 192.168.1.10 <<ABC #----------------------------------------------------- #comments are very useful for explaining what does your code actually do. And sometimes they can be very long. #----------------------------------------------------- some_command exit ABC 

и вот мой вывод:

 [user@server ~]$ #----------------------------------------------------- actually do. And sometimes they can be very long.explaining what does your code [user@server ~]$ #----------------------------------------------------- 

РЕДАКТИРОВАТЬ

ожидаемый результат:

 [user@server ~]$ #----------------------------------------------------- [user@server ~]$ # comments are very useful for explaining what does your code actually do. And sometimes they can be very long. Even over 80 characters. [user@server ~]$ #----------------------------------------------------- 

любая идея, как этого избежать?

One Solution collect form web for “подходят столбцы вывода к выходной ширине”

Вы вынуждаете выделение tty ( ssh -tt ), но я уверен, что размеры терминала не установлены должным образом (без измерения). Предполагая, что вам действительно нужен этот параметр -tt , вы можете запустить свой скрипт со строкой, которая устанавливает размеры терминала:

 #!/bin/bash ssh -A -tt -l user1 192.168.1.10 <<ABC stty $(stty size | sed 's/ / cols /;s/^/rows /') #----------------------------------------------------- #comments are very useful for explaining what does your code actually do. And sometimes they can be very long. #----------------------------------------------------- some_command exit ABC 

Здесь мы создаем команду stty используя фактический размер вашего терминала. Если ваш текущий терминал равен 80×25, stty size даст 25 80 а после подстановки результирующая команда будет stty rows 25 cols 80 .

  • Изменение текущего каталога при открытии терминала
  • Сохранять вход bash в верхней строке экрана
  • Как подавить код завершения готовых фоновых заданий
  • Как настроить стрелку, чтобы перейти к предыдущей команде в максимумах?
  • Можно ли выбрать вкладки в качестве вкладок с мышью в urxvt?
  • Скопируйте длинный однострочный текст с терминала с нежелательной строкой изменения
  • Проверка сценария оболочки с помощью моделирования терминала
  • Изменение эмулятора терминала по умолчанию на Debian
  • Как постоянно менять цвет STDOUT и STDERR на серый?
  • Как установить фоновое изображение для urxvt?
  • Терминал, который установлен на закрытие .. принимает disaned gui_app с собой
  • Linux и Unix - лучшая ОС в мире.