
Вроде как sed '/s/ . */ /g' заменяет любую последовательность пробелов на один пробел. Однако вот zu=`echo $QUERY_STRING | sed ...` echo $zu выдает, что нифига пробелов не уменьшилось Что у меня не так ? -- AY7-UANIC || AY15-RIPE =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message

Hello Alexander Yeremenko! Thu, Aug 25, 2005 at 02:02:56PM +0300, ay wrote about "[uanog] sed in cgi q": AY> Вроде как sed '/s/ . */ /g' AY> заменяет любую последовательность пробелов на один пробел. AY> AY> Однако вот AY> zu=`echo $QUERY_STRING | sed ...` AY> echo $zu AY> выдает, что нифига пробелов не уменьшилось AY> Что у меня не так ? точка там не нужна... CU! -- //ShaD0w =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message

Alexander Yeremenko wrote:
Вроде как sed '/s/ . */ /g' заменяет любую последовательность пробелов на один пробел.
Та вроде точка лишняя.
Однако вот zu=`echo $QUERY_STRING | sed ...` echo $zu выдает, что нифига пробелов не уменьшилось Что у меня не так ?
# QUERY_STRING='bu bubu buuu bu be' # zu=`echo $QUERY_STRING | sed 's/ */ /g'` # echo $zu bu bubu buuu bu be -- Mykola Dzham, LEFT-(UANIC|RIPE) JID: levsha@jabber.kiev.ua =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message

On Thu, Aug 25, 2005 at 02:15:18PM +0300, Mykola Dzham wrote:
Alexander Yeremenko wrote:
Вроде как sed '/s/ . */ /g' заменяет любую последовательность пробелов на один пробел.
Та вроде точка лишняя. А хоть с точкой, хоть без с консоли работает. А из cgi не желает.
Однако вот zu=`echo $QUERY_STRING | sed ...` echo $zu выдает, что нифига пробелов не уменьшилось Что у меня не так ?
# QUERY_STRING='bu bubu buuu bu be' # zu=`echo $QUERY_STRING | sed 's/ */ /g'` # echo $zu bu bubu buuu bu be
-- Mykola Dzham, LEFT-(UANIC|RIPE) JID: levsha@jabber.kiev.ua =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
-- AY7-UANIC || AY15-RIPE =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message

Hello Alexander Yeremenko! Thu, Aug 25, 2005 at 02:36:56PM +0300, ay wrote about "[uanog] Re: sed in cgi q": AY> On Thu, Aug 25, 2005 at 02:15:18PM +0300, Mykola Dzham wrote:
Alexander Yeremenko wrote:
Вроде как sed '/s/ . */ /g' заменяет любую последовательность пробелов на один пробел.
Та вроде точка лишняя. AY> А хоть с точкой, хоть без с консоли работает. А из cgi не AY> желает.
А если заискейпить ? sed s/\ \ */\ / ? и вообще в чем тайный смысл писать cgi на shell, а не на perl ? :) CU! -- //ShaD0w =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message

On Thu, Aug 25, 2005 at 14:36:56 (+0300), Alexander Yeremenko wrote:
On Thu, Aug 25, 2005 at 02:15:18PM +0300, Mykola Dzham wrote:
Alexander Yeremenko wrote:
Вроде как sed '/s/ . */ /g' заменяет любую последовательность пробелов на один пробел.
Та вроде точка лишняя. А хоть с точкой, хоть без с консоли работает. А из cgi не желает.
Ну, в примере еще и один "/" лишний (перед "s"), может быть из-за этого. p.s. А если cgi запустить с консоли?
-- AY7-UANIC || AY15-RIPE =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
-- wbr, kden =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
participants (4)
-
Alexander Yeremenko
-
Denis P. Khripun
-
Michail Litvak
-
Mykola Dzham