Ansatzの備忘録

勉強したことあるいはふと思い立ったこと

シェルワンライナー160本ノック問題75

問題75 絵文字を除去したい

問題のファイルは

https://github.com/shellgei/shellgei160

からダウンロードできる。

絵文字を除去する問題だった。

解答例は

nkf -s minutes.txt | nkf -w

である。絵文字の存在しない文字コードであるShift_JISにすると絵文字が自動的に削除される理屈がなかなか理解できず苦戦した。文字化けするほかの文字と違って対応先の文字がないのできえてしまうというだけの話なのだが。