[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(DTPtechNote:168) Re: cat_it



>たまにはプログラムっぽいものでも書かなくちゃ。。。

>	do shell script "cat " & fileList & " > " & new_file


ちょこっと参加。

カレントディレクトリ以下の.mpgファイルをソートして結合する。
再生できるかどうかは無視(笑)。

cat $(ls $(pwd)|grep *.mpg) > new.mpg &

pwdでカレントディレクトリを指定。lsはオプションなしだと名前でソート
されるのでlsだけでオッケイ。
で、grepで.mpgがついているやつだけ選ぶ。
これをcatで結合して出力をファイルにリダイレクト。
&で一応バックグラウンド処理。
lsのオプションで希望のソート順にも変更可能。

ドロップレットにするなら、$(pwd)のところにフォルダ名を渡せばshellだけ
で処理できます。