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

教科書pp181-195

#!/bin/sh
#コメント文
#ITtext_Linux などを表示する(コメント文)
#ファイル名:ITtext.sh(コメント文)
#(空のコメント文)

echo ITtext_Linux  #コメント文
echo ITtext_Linux1_Linux2_\
Linux2
echo ITtext1; echo ITtext2; echo ITtext3;

#!/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を作成する。

11FI048
11FI010
09FI001
   :
   :
   :
11FI090
11FI057
11FI014

catで内容を表示させる。

cat list

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

cat list | sort

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

cat list | sort -r