第 7 回 shellスクリプト入門 ... OS操作の高度化(??)

教科書pp181-195


#!/bin/sh
while [ 0 ]
do
  echo TDU
done

#!/bin/sh
i=1
while [ $i -le 10 ]
do
  echo TDU
  i=`expr $i + 1`
done

#!/bin/sh
if [ $1 ]
then
  echo You are $1
else
  echo Who are you?
fi

#!/bin/sh
case $1 in
  g) echo aiko;;
  c) echo maketa;;
  p) echo katta;;
  *) echo dame!;;
esac

並べ替え

以下の内容のファイルlistを作成する。

09if016
09if006
09if010
09if012
09if007
09if001
09if008
09if009
09if011
09if004
09if013
09if015
09if005
09if019
09if020
09if014
09if003
09if017
09if018
09if002

catで内容を表示させる。

cat list

昇順に並べて表示させるには

cat list | sort

降順に並べて表示させるには

cat list | sort -r