存档

  • 理解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’