QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 957|回复: 1

弱弱地问:SHELL里有没有字符串处理函数啊?

[复制链接]
发表于 2003-3-15 01:49:17 | 显示全部楼层 |阅读模式
比如说,写一个脚本程序,读入一个参数,并判断,这个参数是不是以"http://"开头的?如果是,把这个参数赋给变量X,把前缀变成"https://"然后赋给变量Y。用SHELL编写怎么写?

[code:1]
if [ $# -eq 1 ] ; then
    X=$1
    TEMP=substr($X,0,7)
    if [ $TEMP=="http://" ] ; then
        Y="https://"+substr($X,8)
        echo "X=" $X
        echo "Y=" $Y
    fi
fi
[/code:1]

上面的代码有好多错(显然),因为我不知道在SHELL里面应该怎样处理字符串。恳请高手帮我修改修改。我知道我的问题很弱,对不起大家了。

谢谢。
发表于 2003-3-17 08:58:23 | 显示全部楼层

用 expr 吧

用 expr 吧.

自己看 manpage

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 09:55 , Processed in 0.043999 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表