[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:46229] Re: [Q] sed expression
柏崎@北海道です。
At Sun, 19 Mar 2006 00:19:06 +0900,
SEKINE tatz Tatsuo wrote:
> POSIX な shell で `` より $() を奨める個人的な理由がこれです。
>
> % BASEURI_PATTERN=`echo $BASEDIR | sed 's/\./\\\./g' | sed 's/\//\\\//g'`
>
> は `` を $() に以下のように変えれば意図した通りに動きます。
>
> % BASEURI_PATTERN=$(echo $BASEDIR | sed 's/\./\\\./g' | sed 's/\//\\\//g')
おお、すばらしい。見た目もすっきりで、後日再読して理解に苦しむ愚挙から
解放されそう…。
--
柏崎 礼生 (Hiroki Kashiwazaki)@HUIST
Research Associate @ Graduate School of Information Science and
Technology, Hokkaido University
mailto:reo@xxxxxxxxxxxxxxxxx
Tel:+81-11-706-2056 (Office), +81-706-2998 (Takai Lab.)