存档
-
理解bash的case
从网上找到的一段代码,对于学习bash的同学理解case想必很有帮助 ————————————————————————– #!/bin/bash #################################################### # Program: # File operation # 1.) Open file 2.) Display file 3.) Edit file 4.) Delete file # History: # 2006/11/03 BianYuan First release PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH echo “———————————” echo “List of item to operate file -” echo “———————————”
2009年2月26日 | 归档于 shell编程 -
Bash的环境变量
进入bash后,系统可根据你的配置生成一系列的环境变量,这些环境变量可用export命令显示。下面是一些常用的bash环境变量: $LOGNAME,当前登录的用户名。 $HOME,当前用户的主目录。 $PATH,当前用户的命令搜索路径。 $LANG,当前系统的语言环境。 $TZ,时区 $MAILCHECK,检查新邮件的间隔,单位是秒。 $PS1,命令行提示符。 $PS2,二级命令行提示符,也就是当你的命令行很长,在一行写不下,转到第二行时出现的提示符。 $PWD,当前目录。
2008年8月3日 | 归档于 shell编程 -
bash循环读入文件的每一行并处理
bash循环读入文件的每一行并处理 cat afile | while read oneline do echo $oneline done 这只是个简单例子,把文件afile的每一行读入,然后显示出来。 也可以这样(如果行中有空格或者tab则无法使用此方法,不好意思啊,呵呵): for i in `cat afile` do echo $i done
2007年12月3日 | 归档于 shell编程标签: Bash