dotfiles/bin/sortfqdn
2023-06-20 11:26:34 -04:00

18 lines
321 B
Python
Executable File

#!/usr/bin/env python3
## adapted from https://serverfault.com/a/1112437
import sys
column = 0
def kf(v):
"""key-function to sort by domain order"""
return ".".join(reversed(v.split()[column].split(".")))
if len(sys.argv) > 1:
column = int(sys.argv[1])
sys.stdout.writelines(sorted(sys.stdin, key=kf))