首页 > 系统相关 >Linux shell编程

Linux shell编程

时间:2022-10-30 15:16:05浏览次数:43  
标签:abc 变量 编程 shell 参数 Linux 存放 bash

  1. 建立文件:

    第一行 #!/bin/bash 标识该 Shell 脚本由哪个 Shell 解释:

    #!/bin/bash 
    
    echo "Hello World!"
    
  2. shell中的变量:
    shell中的变量

    ⑴常用系统变量
    $ # :保存程序命令行参数的数目
    $ ?:保存前一个命令的返回码
    $ 0 :保存程序名
    $ * :以("$1 $2...")的形式保存所有输入的命令行参数
    $ @ :以("$1""$2"...)的形式保存所有输入的命令行参数
    ⑵定义变量
    shell语言是非类型的解释型语言,不象用C++/JAVA语言编程时需要事先声明变量.给一个变量赋值,实际上就是定义了变量.
    在linux支持的所有shell中,都可以用赋值符号(=)为变量赋值.
    如:
    abc=9 (bash/pdksh不能在等号两侧留下空格)
    set abc = 9 (tcsh/csh)
    由于shell程序的变量是无类型的,所以用户可以使用同一个变量时而存放字符时而存放整数.
    如:
    name=abc (bash/pdksh)
    set name = abc (tcsh)
    在变量赋值之后,只需在变量前面加一个$去引用.如:
    echo $name
    ⑶位置变量
    当运行一个支持多个命令行参数的shell程序时,这些变量的值将分别存放在位置变量里.
    其中第一个参数存放在位置变量1,第二个参数存放在位置变量2,依次类推...,shell保留
    这些变量,不允许用户以令外的方式定义他们.同别的变量,用$符号引用他们.
    

标签:abc,变量,编程,shell,参数,Linux,存放,bash
From: https://www.cnblogs.com/FrostyForest/p/16841323.html

相关文章