在目录"data"中是这些文件:
command-1.9a-setup
command-2.0a-setup
command-2.0c-setup
command-2.0-setup
我想对文件进行排序以获得此结果:
command-1.9a-setup
command-2.0-setup
command-2.0a-setup
command-2.0c-setup
我试过这个
find /data/ -name 'command-*-setup' | sort --version-sort --field-separator=- -k2
Run Code Online (Sandbox Code Playgroud)
但输出是
command-1.9a-setup
command-2.0a-setup
command-2.0c-setup
command-2.0-setup
我找到的唯一方法给了我想要的输出
tree -v /data
Run Code Online (Sandbox Code Playgroud)
我怎样才能按需要的顺序对输出进行排序?