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

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する方法があれば教えてください。
Powered by shinGETsu.