Bất cứ khi nào một số lệnh tạo ra các dòng dài làm đầu ra (ví dụ: khi ls -l
một thư mục chứa các tệp có tên dài), các dòng dài được gói sang dòng tiếp theo, do đó làm rối cấu trúc cột.
Có cách nào để tránh điều này? Một cái gì đó giống với tùy chọn vim 'nowrap'?
cập nhật
Tôi nhận thấy một vấn đề với câu trả lời được chấp nhận:
nếu tôi tạo một bí danh như: alias ll="tput rmam; ls -l; tput smam"
và sau đó thử grep đầu ra của ll | grep foo
nó : nó vẫn sẽ in tất cả các tệp, như không có grep.
Giải pháp tôi tìm thấy là đặt dấu ngoặc quanh toàn bộ bí danh:
alias ll="(tput rmam; ls -l; tput smam)"