sed 's/[ ][ ]*/ /g' 如果空格与tab共存时用 sed -e 's/[[:space:]][[:space:]]*/ /g' filename 把空格替换为新行符或者说是回车expand your.file | tr -s ' ' '\n'