2020-11-23 行内排序

2020-11-23  本文已影响0人  linuxScripter

共有4*3*1*3*2 = 72种方法。

步骤0:echo  b x z a

步骤1:一行变多行, 可用:

tr  ' ' '\n'

awk'{ for(i=1; i<=NF; i++) print $i;  }'

sed  's/ /\n/g'

grep-o  "[a-z]"

步骤2:加行号

cat  -n

grep. -n  | sed 's/:/ /g'

awk'{ hang++;  print  hang" "$1}'

步骤3:反序,用的sort  -r

步骤4:删除行号:

sed  's/.* //g'

grep"[a-z]"  -o

awk  '{print $2}'

步骤5:多行变一行:

tr  '\n'  ''

awk  '{ printf $1""}'

上一篇 下一篇

猜你喜欢

热点阅读