zoukankan      html  css  js  c++  java
  • Shell编程进阶 1.4 shell自定义变量

    变量

    系统自带变量

    echo $PATH $HOME $PWD

    自定义变量

    # a=1
    # echo $a
    1
    # b=2
    # echo $b
    2

    写与用户交互的脚本

    vim 2.sh
    #!/bin/bash
    ##
    ##
    read -p "please input a number: " number
    echo $number
    sh 2.sh

    please input a number:123456

    123456 (输入什么,反馈什么)

    超时自动退出,-t跟时间。超出5秒自动退出

    read  -p "please input a number: " number
    echo $number
    改为
    read -t 5 -p "please input a number: " number
    echo $number

    内置变量 $0 $1 $2 $3

    vim 3.sh
    #!/bin/bash
    ##
    ##
    echo "$0=$0"
    echo "$1=$1"
    echo "$2=$2"
    echo "$3=$3"
    sh 3.sh

    $0=3.sh
    $1=
    $2=
    $3=

     sh 3.sh aa bb cc

    $0=3.sh
    $1=aa
    $2=bb
    $3=cc

    sh 3.sh aa bb

    $0=3.sh
    $1=aa
    $2=bb
    $3=

    $0表示文件名

    $1$2$3分别表示第一个二个三个参数

    进行数学运算

    # a=1;b=2
    # c=$[$a+$b]
    # echo $c
    3
  • 相关阅读:
    Java中File类的使用
    Java集合中Comparator和Comparable接口的使用
    ODP.NET
    DllImport
    .net 项目与网站区别
    sqlserver 2012 分页
    sqlserver 分页
    ORACLE 中ROWNUM
    mysql 分页优化
    mysql windows 安装
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/5093784.html
Copyright © 2011-2022 走看看