sh/bash/dash/ksh/zsh等Shell脚本
-
糊涂的小强
- 帖子: 71
- 注册时间: 2014-04-28 14:33
- 系统: ubuntu12¢os6
#1
帖子
由 糊涂的小强 » 2014-06-04 18:41
代码: 全选
#!/bin/bash
if [ $# -eq 0 ]
then
echo "usage:$0 argument1 argument2 etc"
exit 1
fi
strip_leading_a()
{
echo "${1#*a}"
}
strip_leading_aa()
{
echo "${1##*a}"
}
strip_leading_a
echo "${1#*a}"
strip_leading_aa
echo "${1##*a}"
exit 0
./del_pattern aabb
结果如下
abb
bb
为什么函数没有输出
-
cao627
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
#2
帖子
由 cao627 » 2014-06-04 18:50
#!/bin/bash
if [ $# -eq 0 ]
then
echo "usage:$0 argument1 argument2 etc"
exit 1
fi
strip_leading_a()
{
echo "${1#*a}"
}
strip_leading_aa()
{
echo "${1##*a}"
}
strip_leading_a $1
echo "${1#*a}"
strip_leading_aa $1
echo "${1##*a}"
exit 0
-
糊涂的小强
- 帖子: 71
- 注册时间: 2014-04-28 14:33
- 系统: ubuntu12¢os6
#3
帖子
由 糊涂的小强 » 2014-06-05 11:14
cao627 写了:#!/bin/bash
if [ $# -eq 0 ]
then
echo "usage:$0 argument1 argument2 etc"
exit 1
fi
strip_leading_a()
{
echo "${1#*a}"
}
strip_leading_aa()
{
echo "${1##*a}"
}
strip_leading_a $1
echo "${1#*a}"
strip_leading_aa $1
echo "${1##*a}"
exit 0
额
,谢谢