Trong bash trên Mac OSX, tôi có một tập tin (test) có chứa các đườngtrong bash, "cho; làm echo; thực hiện" dòng chia tại chỗ
x xx xxx
xxx xx x
Nhưng khi tôi thực hiện lệnh
for i in `cat r.txt`; do echo "$i"; done
kết quả không phải là
x xx xxx
xxx xx x
như tôi muốn mà là
x
xx
xxx
xxx
xx
x
Làm cách nào để tạo tiếng vang cho tôi 'x xx xxx'?
awk 'gsub (/ /, "\ n") {print} ' hoặc sed' s// \ n/g ' – kenny