建立Shell Script
例:
[benny@localhost]#vi showinfo
#!/bin/bash //指定以bash shell执行文件
echo –n “Date an time is:”
date
echo –e “Executable path is:” $PATH
echo –e “Your username is: ‘whoaim’ /n”
echo –e “Your current directory is: /c”
pwd //目录位置
[benny@localhost]#chmod u+x showinfo
[benny@localhost]#./showinfo
Date an time is:三1月16 10:00:55 CST 2008
Executable path is: /usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/jun_xu/bin
Your username is: jun_xu
Your current directory is: /home/jun_xu
-------------------------------------------------------------------------------------------------------------------
让showinfo直接在目录下执行,可以写成
[benny@localhost]#export PATH=$PATH:.
或者
[benny@localhost]#vi ~/.bash_profile
PATH=$PATH:$HOME/bin:.
[benny@localhost]#showinfo //增加上面两条指令后就可以直接在目录下面执行该文件
命令:echo
语法:echo [-neE] [arg……..]
其中arg为要显示的信息,显示多个信息时要以空格隔开,如果是字符串,要加上双引号(“)括住。
参数含义:
-n 显示信息不换行
-e 显示脱逸(Escape)字符。反斜线符号“/”为ESC字符,用来指示其后面的字符串是格式化选项。“/c”表示光标不会在显示完字符后移至下一行。
-E 不显示脱逸(Escape)字符。