-
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.