纯数字文本中获取最大数字

纯数字文本中获取最大数字

1
2
3
4
5
6
7
8
9
10
11
# number.txt

232
123 456 789
856 45
12
458
65 5 89 654 2123 544
45 88 46 53 64 87 998 112 456 789 654


1
2
3
4
5
6
7
8
# 将空格换成换行符
cat number.txt |sed 's/ /\n/g'
# 以及将空行去掉
cat number.txt |sed 's/ /\n/g' |grep -v "^$"
# 添加排序
cat number.txt |sed 's/ /\n/g' |grep -v "^$" |sort -nr
# 添加输出限制,只显示最大和最小的,即在文本中第一位和最后一位的
cat number.txt |sed 's/ /\n/g' |grep -v "^$" |sort -nr|sed -n '1p;$p'
作者

Kris Hugo

发布于

2020-04-01

更新于

2022-01-25

许可协议

评论