Câu trả lời:
Hãy thử làm điều này:
echo $(cat $1)
echo `cat some_file.ext`
Tôi tìm thấy câu trả lời có liên quan này trong stackoverflow:
/programming/1251999/sed-how-can-i-replace-a-newline-n
Cách nhanh nhất dường như là sử dụng tr:
tr '\n' ' ' </your/file
hoặc cho ví dụ của bạn:
cat `find $HOME '$1"` | tr '\n' ' '
Để tìm hiểu thêm về trlệnh làm, tất nhiên , man tr.
Trình xử lý stackoverflow chứa các cách để thực hiện điều này với sed (sẽ là lựa chọn đầu tiên của tôi, nhưng sed rất định hướng theo dòng và khiến nó không diễn giải ngắt dòng vì các dấu phân cách trường là phức tạp) và cách sử dụng đọc và bash, gần với tiếp cận ban đầu.
bash,line,end,remove.