zoukankan      html  css  js  c++  java
  • shell脚本系列---【如何创建shell脚本,并执行常用的命令】

    脚本入门Demo1:创建sh脚本文件,vi Demo1.sh

    #!/bin/bash
    #this is my first shell
    name=xiaoqiang
    echo "hello world!"
    echo "my name is $name"
    
    #常见的系统变量
    
    # $0 :  当前程序的名称  
    echo $0
    
    # $n :当前程序的第n个参数  例:./test.sh hujunwei zhangsan, $1 代表启动程序时的第一个参数:hujunwei
    echo $1
    
    # $* :当前程序的所有参数(不包括程序本身)
    echo $*
    
    # $# :当前程序的参数个数(不包括程序本身)
    echo $#
    
    # $? :上一行命令或程序执行完后的状态,一般返回 0 表示执行成功
    echo $?
    
    # $UID : 当前用户的 ID
    echo $UID
    
    # $PWD :当前所在的目录
    echo $PWD

    写好之后,如何运行脚本?

    第一种方式:/bin/bash Demo1.sh
    第二种方式:sh Demo1.sh
    第三种方式:赋予执行权限:
                    chmod o+x Demo1.sh 
                    然后./Demo1.sh 执行即可                        

     执行结果:

    愿你走出半生,归来仍是少年!
  • 相关阅读:
    Codeforces Round #609 (Div. 2)---C. Long Beautiful Integer
    Codeforces Round #609 (Div. 2)--B.Modulo Equality
    J
    G
    Convoy
    Farming Mars
    Java indexOf() 方法
    request.getContextPath()得到的是什么路径?
    OLAP、OLTP的介绍和比较
    Book recommendation
  • 原文地址:https://www.cnblogs.com/hujunwei/p/13294229.html
Copyright © 2011-2022 走看看