SHELL 按字母顺序对输出进行排序
SHELL Sorting output alphabetically
我有一个带有输出的脚本 a c d txt iso e z
我需要按字母顺序对它进行排序。这些是文件扩展名,所以我不能将它们放在一起,然后分开。
谁能帮帮我?
如果你的脚本名称是 foo
并且它向 stdout 写入一个字符串,例如 a c d txt iso e z,你可以通过以下方式获得排序列表,例如:
sorted_output=$(foo|xargs -n 1|sort)
当然,根据您要对结果执行的操作,将其存储到数组中可能更有意义。
我有一个带有输出的脚本 a c d txt iso e z
我需要按字母顺序对它进行排序。这些是文件扩展名,所以我不能将它们放在一起,然后分开。
谁能帮帮我?
如果你的脚本名称是 foo
并且它向 stdout 写入一个字符串,例如 a c d txt iso e z,你可以通过以下方式获得排序列表,例如:
sorted_output=$(foo|xargs -n 1|sort)
当然,根据您要对结果执行的操作,将其存储到数组中可能更有意义。