Sort

高山版本排序

  • May 10, 2020

sort -V在alpine linux中怎麼做?

sort: unrecognized option: V
BusyBox v1.28.4 (2018-12-06 15:13:21 UTC) multi-call binary.

Usage: sort [-nrugMcszbdfiokt] [-o FILE] [-k start[.offset][opts][,end[.offset][opts]] [-t CHAR] [FILE]...

Sort lines of text

   -o FILE Output to FILE
   -c  Check whether input is sorted
   -b  Ignore leading blanks
   -f  Ignore case
   -i  Ignore unprintable characters
   -d  Dictionary order (blank or alphanumeric only)
   -g  General numerical sort
   -M  Sort month
   -n  Sort numbers
   -t CHAR Field separator
   -k N[,M] Sort by Nth field
   -r  Reverse sort order
   -s  Stable (don't sort ties alphabetically)
   -u  Suppress duplicate lines
   -z  Lines are terminated by NUL, not newline

使用 Alpine,您可以通過coreutils包添加 GNU 排序:

apk add coreutils

在 alpine 中,不支持 sort - V(版本)。

請記住,它是busybox 版本而不是coreutis 排序版本。

這就是要獲得非常輕的分佈所要付出的代價。

請注意,您始終可以將已編譯的二進製文件和 glibc 本身添加到 alpine,甚至靜態連結的 j 二進製文件中,但是一旦您開始這樣做,您就會為其添加更多的大小。

引用自:https://unix.stackexchange.com/questions/497397