ผลลัพธ์ของฉันมาในรูปแบบที่มนุษย์อ่านได้ด้วยช่องว่างหนึ่งช่องแล้วตามด้วยชื่อไดเรกทอรี:
ฉันกำลังใช้ ...
awk '{ printf "%-20s %-40s\n", $1, $2 }'
อินพุต
1G foo
1.5M foo baz
5K foo spaces in this directory
เอาท์พุต
1G foo
1.5M foo
5K foo
ต้องการ
1G foo
1.5M foo baz
5K foo spaces in this directory
วิธีการแบ่งออกเป็นสองคอลัมน์ด้วยตัวคั่นช่องว่างการรักษาช่องว่างทั้งหมดในคอลัมน์ที่สองโดยใช้ awk หรือทางเลือก?