Vimスクリプト(getfsize)

TVアニメ「俺を好きなのはお前だけかよ」【第2弾PV】

アニメ『俺を好きなのはお前だけかよ』

なんだか色々中途半端ですねえ。ジョーロの性格の悪さが全然足りないし。落とされ方も中途半端。そんなにすぐ復活してこの先どうやって話を続けるんでしょう、と思いました。 もう少しドロドロ感欲しいんですが、まあ、そういうアニメではないんでしょうね。ドロドロどころか清々しいです。キャラですが、サンちゃんとパンジーはかわいいと思います。主人公を含めた他の3人は見ててムカムカきます、今のところ。

getfsize使います。

いつものヘルプ。

                 
getfsize({fname})                                       *getfsize()*
                The result is a Number, which is the size in bytes of the
                given file {fname}.
                If {fname} is a directory, 0 is returned.
                If the file {fname} can't be found, -1 is returned.
                If the size of {fname} is too big to fit in a Number then -2
                is returned.

ふむふむ。ファイルサイズですね。

使ってみます。

         
/tmp $ echo -ne "12345" > test1.txt 
/tmp $ wc -c test1.txt 
       5 test1.txt 
/tmp $ 

5が表示されました。

以前使ったwordcountではどうでしょう。

/tmp $ vim -c 'echo wordcount().bytes' test1.txt

6が返りました。勝手に改行が入るようです。
xxdで確認してみます。

:%!xxd


改行0aが入ってますね。
vimを終了して、odコマンドで確認してみると、

/tmp $ od -tx1 test1.txt


5バイトです。

コメント

タイトルとURLをコピーしました