tl;dr

sort -t'行中に現れない文字' -k1.ソート開始位置,1

具体例: ss コマンドの出力のうち、50000番以上のポートで待ち受けするものをポート番号でソートして出力

$ sudo ss -ltpn | grep -P ':5\d{4}' | sort -t_ -k1.37,1
LISTEN 0      128    192.168.10.155:50066      0.0.0.0:*    users:(("ssh",pid=754308,fd=8))
LISTEN 0      4096             [::]:50080         [::]:*    users:(("docker-proxy",pid=2017,fd=4))
LISTEN 0      4096          0.0.0.0:50080      0.0.0.0:*    users:(("docker-proxy",pid=2011,fd=4))
LISTEN 0      128             [::1]:50155         [::]:*    users:(("ssh",pid=3000008,fd=4))
LISTEN 0      128         127.0.0.1:50155      0.0.0.0:*    users:(("ssh",pid=3000008,fd=5))
...

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS