電子書籍の厳選無料作品が豊富!

いつもお世話になります。
今、仕事でShellscriptを組んでいるのですが、どうもうまくいきません。サジェスチョンをお願い致します。

データ
'2007/02/08-00:00:09', 0, 0, 0,
欲しい結果
2007/02/08 00:00:090\t0\t0\t
1. date と timeの間の - をスペースに置き換える
2. シングルコートを削除する
3. ,スペースをタブに置き換える

iには、ファイル名が入っています。
sed -e "s/\-\(\d\d\:\d\d\:\d\d\)/ \1/" $i > work.dat
まず、これが動きません。

宜しくお願い致します。

A 回答 (1件)

s/'//g


s/-\([0-9]\{2\}:[0-9]\{2\}:[0-9]\{2\}\)/ \1/
s/, //g

SEDで使える正規表現
http://www.kt.rim.or.jp/~kbk/regex/regex.html#SED
    • good
    • 0
この回答へのお礼

ありがとうございます。
助かりました。仕事はうまく進んでいます。

お礼日時:2007/02/14 20:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!