tukubai コード変換と行末処理 (文字長さ データ長 画面長 むー )

理解できない orz

し、雑誌の内容と一致しないよう

hirasawa@server-machine:~/open-usp-tukubai-20130417/sample$ cat data06-2
大手町
オオテマチ
12345
hirasawa@server-machine:~/open-usp-tukubai-20130417/sample$ 
hirasawa@server-machine:~/open-usp-tukubai-20130417/sample$ 
hirasawa@server-machine:~/open-usp-tukubai-20130417/sample$ hexdump -C data06-2
00000000  e5 a4 a7 e6 89 8b e7 94  ba 0a ef bd b5 ef bd b5  |................|
00000010  ef be 83 ef be 8f ef be  81 0a 31 32 33 34 35 0a  |..........12345.|
00000020
hirasawa@server-machine:~/open-usp-tukubai-20130417/sample$ cat shell06-2
#!/bin/bash

awk '{print $1,length($1)}' data06-2

LANG=C awk '{print $1,length($1)}' data06-2

nkf -sx data06-2                   | 
LANG=C awk '{print $1,length($1)}' | 
nkf -wx
hirasawa@server-machine:~/open-usp-tukubai-20130417/sample$ ./shell06-2
大手町 9
オオテマチ 15
12345 5
大手町 9
オオテマチ 15
12345 5
大手町 6
オオテマチ 5
12345 5
hirasawa@server-machine:~/open-usp-tukubai-20130417/sample$