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