ハック 2018.02.15 18,027 ASCII / grep / shell / シェル / 全角 / 全角文字 / 検出 / 正規表現全角文字(ASCII以外)がある行を検出 ツイート シェア はてな 以下の正規表現を使うことでASCII以外の文字、つまり全角文字がある行を検出することができる。 全角はプログラミングの敵なので結構使える。 半角カタカナは全角ではありませんが、ASCIIではないので検出します。cat test.txt | LANG=C grep -n -v '^[[:cntrl:][:print:]]*$' つくってみた!社内のトイレ難民解決!トイレ空き状況確認システムを作ってみたAmazon Polly と Slack を使って Alexa へ (物理的に) 話しかけるシステムを作ってみた社長が「寒い寒い」というので社長席の温度をRaspberry Piで監視してみた。関連記事 正規表現で日本語の文字を検索 全角カナのテキストを半角カナに一括変換する JavaScriptで文字列をいじる 任意の空白を含むパターンのgrep シェルで引数が存在するかの判定を行う Macの「ことえり」を削除する方法