ファイルsort後concatenation

12 22、2006 / / alexken作成/ / 技術 / / No Comments

ミッション :a1.txt、a2.txt、a3.txt ... a100.txtがあるとしよう。 このファイルを番号順にsortingして一つのファイルに作成しようとする。
ところでman sortと-nオプショプイ数でソートしてくれたというが、ファイル名が数字でされている場合にのみ適用されるだけで、文字と数字が混ざったファイルでは動作しません。

man sortで+ POS1の説明は、英語が短くせいか知っている食べにくかったが、同社のgogmaが探してくれた。

ls -1 *。txt | sort-n +0.1 | cat> all.txt
*. txt # 확장자가 txt인 파일을 한줄에 하나씩 표시 ls - 1 *。txt#拡張子がtxtのファイルを一行に一つずつ表示され
n + 0.1 # 파이프로 넘어온 스트링을 숫자순으로 소팅한다. sort - n + 0.1#パイプで渡された文字列を数値順にソートする。
#+0.1 0番目の列(カラムはwhite spaceで区切られます。)で
#0 indexにoffsetが1人ウィチソから数ソートをすることになる。
txt # 파이프로 넘어온 스트링을 concat해서 all.txt 로 redirection 해준다. cat> all。txt# パイプで渡された文字列をconcatしてall.txtにredirectionしてくれる。

ブログのカテゴリ

天体写真ギャラリー