File1:Sử dụng sed để xóa tất cả các hàng đầu/khoảng trống sau đây trong một tập tin văn bản
hello
world
Làm thế nào người ta sẽ xóa các khoảng trống hàng đầu/đuôi trong tập tin này bằng sed - bằng một lệnh (không tập trung gian)?
tôi hiện có:
sed -e 's/^[ \t]*//' a > b
Đối với không gian hàng đầu.
sed 's/ *$//' b > c
Và điều này cho khoảng trống cuối.
Trong khi câu trả lời của @ ghostdog74 là câu trả lời hay nhất, câu trả lời của @ mouviciel là câu trả lời đúng * theo câu hỏi của bạn. Tôi upvoted cả hai, nhưng tôi tin rằng @mouviciel xứng đáng được chấp nhận như là câu trả lời đúng. –
Bạn đúng - mouviciel hiện đã được chấp nhận. Nhờ có cả hai mouviciel (câu trả lời đúng) và ghostdog74 (chỉ đường đến awk) cho thời gian của họ! – user191960