マッチする文字は現在のロケールに依存します。例えば現在のロケール(環境変数 LC_CTYPE)が C の場合には [:alpha:] はè にマッチしませんが、en_US.UTF-8 の場合にはマッチします。ちなみに日本語も [:alpha:] にマッチします。同様に [[:upper:]] は全角アルファベットにもマッチし...
この箇所では、TAR_START変数に、awkコマンドの出力結果を格納しています。 awkコマンドの構造はざっくり書くとこんな感じです。 awk'/^[この文字から始まる行]/ {print NR + 1; exit 0;}'filename つまり、filenameで指定したファイルの中で、1つ目の指定で指定した文字列と合致する行をま...