- 论坛徽章:
- 0
|
message="a b c"
receiver="aa"
URL="http://1.1.1.1/1.php?message=MESSAGE&receiver=RECEIVER"
要求输出URL=http://1.1.1.1/1.php?message=a b c&receiver=cc
我的程序
#! /bin/bash
message="a b c"
receiver="aa"
URL="http://1.1.1.1/1.php?message=MESSAGE&receiver=RECEIVER"
URL=`echo $URL|sed s@MESSAGE@$message@|sed s@RECEIVER@$receiver@`
echo $URL
结果提示sed: -e expression #1, char 11: unterminated `s' command
如果message=a就没事,说明要告诉sed替换MESSAGE的是一串有空格的字符串,但不知道如何告诉sed,请帮助。
请一定用帮助用sed来解决
[ 本帖最后由 电脑乖乖 于 2010-1-26 15:51 编辑 ] |
|