Tôi có một tập tin văn bản như sau: foo bar foobar Làm thế nào tôi có thể xóa tất cả các khoảng trắng, cả đoạn do phím tab tạo ra từ mỗi dòng bằng cách sử dụng lệnh sed? Bạn có thể sử dụng lệnh sed để xóa tất cả các khoảng trắng trong một tập tin văn bản. Bạn cũng có thể sử dụng các tiện ích xử lý văn bản khác như: Perl. Python. Awk and friends. Ví dụ Perl Cú pháp là: Mã: perl -lape 's/\s+//sg' input > output Kết quả: Mã: foo bar foobar Hoặc sử dụng cú pháp -pie để cập nhật tập tin: Mã: cat input perl -lapi -e 's/\s+|^\n//sg' input cat input Ví dụ sed Cú pháp là: Mã: sed -e 's/^[ \t]*//' -e 's/[ \t]*$//' input > output HOẶC cập nhật tập tin với tùy chọn -i: Mã: sed -i -e 's/^[ \t]*//' -e 's/[ \t]*$//' input Ví dụ awk Cú pháp là Mã: awk '{$1=$1}{ print }' input > output