![](https://secure.gravatar.com/avatar/99ef608f39ad9f1cf32332b09e2f3893.jpg?s=120&d=mm&r=g)
Вроде как 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
![](https://secure.gravatar.com/avatar/155227ada0610da01dd418b09e25868c.jpg?s=120&d=mm&r=g)
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
![](https://secure.gravatar.com/avatar/795fa56c8010b79cc1e991dbc9b43af8.jpg?s=120&d=mm&r=g)
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
![](https://secure.gravatar.com/avatar/99ef608f39ad9f1cf32332b09e2f3893.jpg?s=120&d=mm&r=g)
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
![](https://secure.gravatar.com/avatar/795fa56c8010b79cc1e991dbc9b43af8.jpg?s=120&d=mm&r=g)
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
![](https://secure.gravatar.com/avatar/514a152d0a5f1abf82625674c76061d5.jpg?s=120&d=mm&r=g)
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