Всякий раз, когда какая-либо команда генерирует длинные строки в качестве выходных данных (например, когда ls -l
- папка, содержащая файлы с длинными именами), длинные строки переносятся на следующую строку, что портит структуру столбцов.
Есть ли способ избежать этого? Что-то похожее на vim-опцию nowrap?
Обновить
Я заметил проблему с принятым ответом:
если я сделаю псевдоним: alias ll="tput rmam; ls -l; tput smam"
и затем попытайтесь получить вывод: ll | grep foo
он все равно будет печатать все файлы, как без grep.
Решение, которое я нашел, состоит в том, чтобы заключить в скобки весь псевдоним:
alias ll="(tput rmam; ls -l; tput smam)"