20 名前:14 mailto:sage [2011/01/08(土) 01:16:49 ID:biHpr8AQ] >16 >17 二通りの解法を示して貰えるなんて俺は果報者です。 とりあえず、何となく判らなくもないmktemp法を選び解決できました。 mktempで -u と --tmpdirが上手く受け付けなかった(気がした)ので多少変えつつ、 ORGBASE=`basename ${OUTPUT} .ts` TMPPATH=${VIDEO}/tmp TMPNAME=`mktemp ${TMPPATH}/tss_XXXXXXXXXX ` TMPBASE=`basename ${TMPNAME}` ln -s ${OUTPUT} ${TMPNAME}.ts wine /usr/local/bin/TsSplitter.exe -SD2 -SD3 -1SEG -SEPAC ${TMPNAME}.ts || exit #HD無しの場合にSD1を使う為 for base_name in `find ${TMPPATH} -name "${TMPBASE}*"` do rename=`(echo ${base_name} | sed "s/${TMPBASE}/${ORGBASE}/g")` mv ${base_name} ${rename} done こんな感じでリンクからオリジナルの名前_{HD*,SD1}に復元してうまくいきました。 これで週末はゆっくり寝て撮り貯めが出来そうです。 みなさんありがとうございます。