【自作】 プログラミング 【してみた】

2cb87f90 anonymous 2012-06-28 17:53
cursesライブラリを使わない、超簡易ページャみたいなの。coreutilsの範囲内コマンドしか使ってないつもり。
 
#!/bin/sh

MAXLINE=30
MORE="--more--"

CAT="cat"
WC="wc"
EXPR="expr"
SEQ="seq"
HEAD="head"
TAIL="tail"

FILE="$1"

LINE=`$CAT $FILE | $WC -l`
COUNT=`$EXPR $LINE / $MAXLINE + 1`

for i in `$SEQ $COUNT`; do
    CURRENT=`$EXPR $i \* $MAXLINE`
    $HEAD -$CURRENT $FILE | $TAIL -$MAXLINE
    echo $MORE
    read j
done

2バイト文字をうまくfoldする方法があれば教えてください。

Top of this page. | <<last

limit: 15360KB

(【自作】 プログラミング 【してみた】/50/0.0MB)

Powered by shinGETsu.