- or download this
$ unichars -g '/[[:punct:]]/ != /\p{punct}/'
U+0024 ‭ $ GC=Sc DOLLAR SIGN
...
U+0060 ‭ ` GC=Sk GRAVE ACCENT
U+007C ‭ | GC=Sm VERTICAL LINE
U+007E ‭ ~ GC=Sm TILDE
- or download this
$ unichars '/ ^ \R $ /x'
U+000A -- GC=Cc LINE FEED (LF)
...
U+0085 -- GC=Cc NEXT LINE (NEL)
U+2028 -- GC=Zl LINE SEPARATOR
U+2029 -- GC=Zp PARAGRAPH SEPARATOR
- or download this
@lines = do { local $/; split /\R/, <INPUT> };