>  2006/11/12 (日) 03:05:16        [qwerty]
> > strange world is forever.datをqwerty is foreverにかえた後で
> > qwery-2006-11-11.datにする感じですね
> > sedの後でtr ' ' _ してあげれば
> > qwerty_is_forever-2006-11-11.datになりますね
> > mvは-bつけてbackupしておくと日付がダブっても少し安心
> 例えば1度に処理するファイルが、
> 123 abc.dat
> 78884 vxz.dat とかの場合にsedで置換する文字列を変数にしたいのですが
> どうしたらいいでしょうか。低スキルで申し訳ない。
> awkでprint $1の値(ファイル名として残したいのは最初のセパレータ以前の文字列だけなのです)
> とかを取り出して再格納するのが普通でしょうか。

/tmp/q% ls
123 abc.dat  78884 vxz.dat
/tmp/q% for i in * ; do A=`echo $i | sed -e 's/ .*//'` ; echo $A ; done
123
78884

参考:2006/11/12(日)03時01分44秒