s/^/0000 is -RWXRWXRWX/ : s/~/<1234567~01>/ s/\(.\)<.*\1\(~*.\).*>/\2/ t h /[RWX]/!q s//-/gp g s/.[rwx]*$/\U\l&/ s/ /~ / t