赞
踩
一、默认命令提示符权限标志位
非root用户,例如:[user1@localhost myTestDir]$
如果是root用户登录,则为#,例如:[root@localhost ~]#
注([ ] 中的部分):@前的user1、root为登录用户名,@后的localhost为主机名,最后的myTestDir、~等为当前所在目录的文件名
具体可以查看系统内置的环境变量PS1(echo $PS1),系统默认情况下结果为[\u@\h \W]\$
二、使用已声明变量
例如:a=1
echo $a
注:要想将一个变量声明为指定类型,其语法为:declare(或typeset) [-aixr] 变量名
参数:
三、Shell脚本
示例脚本(testfun.sh):
#!/bin/bash
funecho()
{
echo "This is funecho()"
echo "pid=$$"
echo "parastring=$*"
echo "paralist=$@"
echo "para0=$0"
echo "para1=$1"
echo "para2=$2"
echo "para3=$3"
echo "para4=$4"
echo "para5=$5"
echo "before_ret:para_num=$#"
echo "before_ret:return_value=$?"
return "$#"
}
echo "before_fun:para_num=$#"
echo "before_fun:return_value=$?"
echo "fun begin--------"
funecho p1 p2 p3 p4
echo "after_ret:para_num=$#"
echo "after_ret:return_value=$?"
echo "fun end--------"
echo "after_fun:para_num=$#"
echo "after_fun:return_value=$?"
运行:./testfun.sh
before_fun:para_num=0
before_fun:return_value=0
fun begin--------
This is funecho()
pid=1760
parastring=p1 p2 p3 p4
paralist=p1 p2 p3 p4
para0=./testfun.sh
para1=p1
para2=p2
para3=p3
para4=p4
para5=
before_ret:para_num=4
before_ret:return_value=0
after_ret:para_num=0
after_ret:return_value=0
fun end--------
after_fun:para_num=0
after_fun:return_value=0
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。