Sorting 用csh对字符串排序

Sorting 用csh对字符串排序,sorting,csh,Sorting,Csh,上面的脚本为我提供了相同的数组 我想 set abc=( x1 y1 x2 y2 x21 y21 x22 y22 ) set new=`echo $abc | sort -kn` echo $new 我哪里出错了?排序按行排序,而您只给它一行输入 这应该起作用: x1 x2 x21 x22 y1 y2 y21 y22 谢谢,成功了!我可以找到很少的参考csh编码。我想知道为什么! set abc = ( x1 y1 x2 y2 x21 y21 x22 y22 ) set new = `ech

上面的脚本为我提供了相同的数组

我想

set abc=( x1 y1 x2 y2 x21 y21 x22 y22 )
set new=`echo $abc | sort -kn`
echo $new

我哪里出错了?

排序
按行排序,而您只给它一行输入

这应该起作用:

x1 x2 x21 x22 y1 y2 y21 y22

谢谢,成功了!我可以找到很少的参考csh编码。我想知道为什么!
set abc = ( x1 y1 x2 y2 x21 y21 x22 y22 )
set new = `echo $abc | fmt -1 | sort -n`
echo $new