sortコマンドのオプションなどの意味
シェルスクリプトに次のようなsortコマンドが出てきました。
sort -t, /export/home1/aaa -u -k 1 -o $CSV_OUTFILE/$OUTPUT_FILE \
$CSV_OUTFILE/$INPUT_FILE_AAA $CSV_OUTFILE/$INPUT_FILE_BBB
(aaaとAAAとBBBは変えていますが、あとはまったくもとのままです。)
行の最後の\は行継続の意味でよろしいでしょうか。
-t の直後に "," (カンマ) がありますが、これは「(空白区切りではなくて)カンマ区切り」という意味でよろしいですか。
(-tとカンマの間に空白は要らないのでしょうか。カンマはシングルクォーテーションで囲まなくてよいのでしょうか。)
/export/home1/aaa というディレクトリの指定がありますが、これはなんのためでしょうか。
-u は同一行は重ねて出力しないという意味でよろしいでしょうか。
(キーが同じ行は重ねて出力しないという意味ではないですよね?)
-k 1 の意味がわかりません。(ソートするキーの指定?)
インプットファイルの指定と思われるものが2つありますが、入力ファイルは複数でも構わないのでしょうか?
以上ですが、わかるものだけでも結構です。
よろしくお願いします。
お礼
ご回答ありがとうございました。