• Shell入门教程:Shell当中的特殊变量


    Shell当中的特殊变量

    一、保留变量

    $IFS 这个变量中保存了用于分割输入参数的分割字符,默认识空格。

    $HOME 这个变量中存储了当前用户的根目录路径。

    $PATH 这个变量中存储了当前 Shell 的默认路径字符串。

    $PS1 表示第一个系统提示符。

    $PS2 表示的二个系统提示符。

    $PWD 表示当前工作路径。

    $EDITOR 表示系统的默认编辑器名称。

    $BASH 表示当前 Shell 的路径字符串。

    $0, $1, $2, ...

    表示系统传给脚本程序或脚本程序传给函数的第0个、第一个、第二个等参数。

    $# 表示脚本程序的命令参数个数或函数的参数个数。

    $$ 表示该脚本程序的进程号,常用于生成文件名唯一的临时文件。

    $? 表示脚本程序或函数的返回状态值,正常为 0,否则为非零的错误号。

    $* 表示所有的脚本参数或函数参数。

    $@ 和 $* 涵义相似,但是比 $* 更安全。

    $! 表示最近一个在后台运行的进程的进程号。

    二、随机数

    随机数是经常要用到的,BASH 中也提供了这个功能,请看下面这个程序:

    #!/bin/bash
    # Prints different random integer from 1 to 65536
    a=$RANDOM
    echo $a
    exit 0

    这个程序可以在每次执行的时候随机的打印出一个大小在 1 到 65536 之间的整数。

  • 相关阅读:
    计算机组成原理学习总纲图
    USE RED
    既有的问题如何解决
    字符串极值题解
    扩展 KMP
    KMP
    FHQ-Treap
    STL
    iOS内存管理理论知识过一遍
    iOS中Block理论知识过一遍
  • 原文地址:https://www.cnblogs.com/52php/p/5669667.html
Copyright © 2020-2023  润新知