シェル芸で、文章から縦読みではなく斜め読みをgrepする

ちょっと前に、シェル芸で文章から縦読みをgrepするということをやってたので、今回は斜め読みをしてみる。
基本は縦読みと対して変わらず、その応用になる。以下、実行した際のコマンド。

seq $(awk '{n=length($0);if(m<n) m=n}END{print m}' file.path)|xargs -I@ awk '{s=@-1;a=a substr($0,s+NR,1)}END{print a}' file.path | grep -n string
Sponsored Links

[root@BS-PUB-CENT7-01 ~]# cat test2.txt
なめ読みとは、時間を省くためなどに文章を要点以外は飛ばして読むことである。
あたも新聞や小説を読む時にしっかり読まずに斜め読みをしたことがあるだろう。
なおだち易い文章だけ読んで目立ちにくい文章を飛ばして読む方法もある。
やはり書する時はななめ読みすると早く読めるのでオススメである。
やっぱりんなもどんどん斜め読みをすべきである。
[root@BS-PUB-CENT7-01 ~]# seq $(awk '{n=length($0);if(m<n) m=n}END{print m}' test1.txt)|xargs -I@ awk '{s=@-1;a=a substr($0,s+NR,1)}END{print a}' test2.txt
ななめ読み
なただ書ん
めもちすな
読新易るも
み聞い時ど
とや文はん
は小章など
、説だなん
時をけめ斜
間読読読め
をむんみ読
省時ですみ
くに目るを
たし立とす
めっち早べ
なかにくき
どりく読で
に読いめあ
文ま文るる
章ず章の。
をにをで
要斜飛オ
点めばス
以読しス
外みてメ
はを読で
飛しむあ
ばた方る
しこ法。
てとも
読があ
むある
こる。
とだ
でろ
あう
る。
。
[root@BS-PUB-CENT7-01 ~]# seq $(awk '{n=length($0);if(m<n) m=n}END{print m}' test1.txt)|xargs -I@ awk '{s=@-1;a=a substr($0,s+NR,1)}END{print a}' test2.txt | grep -n ななめ
1:ななめ読み

 

まぁ、以上。
相変わらず利用シーン思いつかないけど。

 


Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

Leave a Comment

メールアドレスが公開されることはありません。

*