ファイル内に書かれた「20070612.log」の20070612を日付データとしてみなし2007/06/12として置換し取り出したいのですがどのようにすればよいでしょうか??
質問の仕方がわるい。
>置換し取り出したい
取り出す・・・といわれても何のプログラムでどうデータを使いたいか書かないとなにをやりたいかあいまいすぎて・・・。
そのファイルには「20070612.log」とだけ書かれているのですか?それを日付形式で表示すればよいのですか?
すみません。ちょっとこれまでの操作経緯を確認させてください。ANO.2 補足欄に書かれていました下記コメントですが、
> ...実際にDOSプロンプトからそのまま実行してみたところ...
ここは「Linux カテゴリ」だけに、てっきり "DOSプロンプト" から Linux マシンにリモートログインしてからのお話、...と私は認識していました。ですが、今回頂きました下記補足部には、「D:\」とあります。これは、そのまんま言葉のとおり "DOSプロンプト" つまり、Windows上の話ですか?
> ■コマンドライン
> D:\デスクトップ\10_RLログ解析\rlsp_log\テスト...
Windows には標準で sed は無いと思いますが私の思い違いでしょうか(もし、あったのなら自分自身の無知にちょいショック)。それとも Windows 用に移植された sed grep awk などを導入しているとか、そういったことですか?
まぁ、Windows での話ということであれば「\」がパス区切りで使われるので、「\」をさらに処理する必要がありそうですね。