UNIXシェルスクリプト第9章 Part10

2つの文字列を比較する関数 StrCmp.sh

※2つの文字列を返し、3つの結果を返す関数。

前者と後者が等しければ 0

前者のほうが後者より小さければ -1

前者のほうが後者より大きければ 1 を標準出力に出力する。

 

_TMP=`{ echo "$1"; echo "$2"; } | sort | sed -n '1p'`

sedコマンドについて

-nオプションは処理後にすべての行を出力する代わりに、

テキストに対する処理pで出力を指示した行だけを表示する。

'1p'は1行目を表示するという意味。'2,4p'とすると2~4行目という意味。