如何在bash中对逗号分隔的值进行排序?

posixKing:

我有一些数字

7, 15, 6, 2, -9

我想像这样在bash中排序(从命令行或脚本文件)

-9, 2, 6, 7, 15

我怎样才能做到这一点?我无法使用sort命令获得此信息。

Yu-Lin Chen :
echo "7, 15, 6, 2, -9" | sed -e $'s/,/\\\n/g' | sort -n | tr '\n' ',' | sed 's/.$//'
  1. sed -e $'s/,/\\\n/g':用于通过逗号将字符串分成几行。
  2. sort -n:然后您可以使用按数字排序
  3. tr '\n' ',':将换行符转换为逗号。
  4. sed 's/.$//':删除尾巴逗号。

不够优雅,但应该可以:p

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Vim中对逗号分隔的单词进行排序

如何在Reducer输出中对逗号分隔的键进行排序?

查询对mysql中包含逗号分隔值的列进行排序

如何在R中对包含逗号分隔数字的字符串进行排序

如何在其他语言环境中对以逗号分隔的数字进行排序

对逗号分隔值进行计数和排序

如何根据列中的逗号分隔值进行选择

如何在 Bash 中验证逗号分隔的选项参数?

如何在Bash中将具有两个逗号分隔值的变量插入到包含多个逗号分隔值的变量中

如何在用逗号分隔值的键分隔的数组内排序

如何在表单中显示逗号分隔值

如何在单列中显示多个用逗号分隔的值?

如何在mysql中匹配逗号分隔的值并获取值

如何在PostgreSQL中逐行存储逗号分隔的值

如何在Notepad ++中垂直对齐逗号分隔的值?

如何在变量中获取行并用逗号分隔值?

Jmeter,如何在jmeter中传递逗号分隔的多个值

如何在 SQL 中以逗号分隔的行存储列值

如何在 mvc 列表中显示逗号分隔值

如何在Excel中获取逗号分隔的值?

如何在XSLT中添加所有逗号分隔的值

如何在 preg_match 中调用逗号分隔值

从 SQL Server 中的相关表中对逗号分隔的列值进行排序

如何在PHP中使用逗号分隔的字符串对数组进行排序?

如何对逗号分隔值进行计算并在php中恢复逗号

如何在HashMap中对值进行排序

如何在javascript或jquery中将值与逗号分隔的值进行比较

按逗号分隔值排序

如何对逗号分隔的字符串进行排序?