第 7 回 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を作成する。

10ki016
10ki006
10ki010
10ki012
10ki007
10ki001
10ki008
10ki009
10ki011
10ki004
10ki013
10ki015
10ki005
10ki019
10ki020
10ki014
10ki003
10ki017
10ki018
10ki002

catで内容を表示させる。

cat list

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

cat list | sort

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

cat list | sort -r