2009-01-25から1日間の記事一覧

bashのバッククォートと$()でハマった

以下の問題でハマッた。 $ echo 'aaa "foo.bc" -> "bar.dc"' | sed -re 's/"(([^"]|\\")+)"$/<a>\1<\/a>/' aaa "foo.bc" -> <a>bar.dc</a> $ echo `echo 'aaa "foo.bc" -> "bar.dc"' | sed -re 's/"(([^"]|\\")+)"$/<a>\1<\/a>/'` aaa <a>foo.bc" -> "bar.dc</a>違いがわからない</a></a>…