Jam*_*ris 34
这是一个让你前进的简单例子:
echo "81 4 6 12 3 0" | tr " " "\n" | sort -g
tr
将分隔数字的空格转换为回车符,因为sort使用回车符作为分隔符(即用于排序文本行).该-g
选项告诉sort按"一般数值"排序.
man sort
有关的更多详细信息sort
.
这是@JamesMorris回答的变种:
echo "81 4 6 12 3 0" | xargs -n1 | sort -g | xargs
Run Code Online (Sandbox Code Playgroud)
而不是tr
,我xargs -n1
用来转换为新的线条.最后xargs
是转换回空格分隔的数字序列.