シェルワンライナー160本ノック問題71
問題71 文字のバイト数の調査
問題のファイルは
https://github.com/shellgei/shellgei160
からダウンロードできる。
テキストファイル中の文字のバイト数を表示する問題だった。
解答例は
cat uni.txt | grep -o . | while read s; do echo -n $s" ";echo -n $s | wc -c;done
となる。while ループの1つ目の echo で文字とスペースを出力した後、2つ目の echo でまた同じ文字を出力し、それをさらに wc -c で処理してバイト数に変換している。これで文字とそのバイト数がならんで出力される。