一般系统调试的时候,为了把某些日志信息不和其他信息混淆,通常需要编写一个通用的函数接口来打印调试信息。下面写一个例子演示一下print.sh脚本
#!/bin/sh
function print(){
echo -e "[ print] $@"
}
print name
print age
运行source print.sh,会输出以下内容
[ print ] name
[ print ] age
另外科普以下脚本的特殊字符:
$@表示所有参数
$#表示参数的个数