码迷,mamicode.com
首页 > 其他好文 > 详细

bash脚本编写基础

时间:2015-10-14 19:51:46      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:

bash脚本的编写
    命令的堆砌
    1、脚本绝对第一行从第一个字符位置开始给出shebang:
        #!bin/bash
            声明脚本要用bin目录下的bash来执行,而不是csh或者什么别的。
       
    2、运行脚本
        1>给脚本执行权限,而后指定脚本路径并运行之
            chmod +x first.sh
            或者直接指定权限:bash first.sh
        2>bash 脚本路径
            export Path=...:/tmp
                修改PATH变量,把first.s所在的目录/tmp写入path中
            或者不修改path,给出绝对脚本绝对目录:/tmp/first.sh
            或者给出相对路径:./first.sh
   
    练习1:写一个脚本
        (1) 创建目录/tmp/testdir;
        (2) 复制文件/etc/fstab, /etc/rc.d/rc.sysinit至此目录中;
   

            #!/bin/bash
            directory=/tmp/testdir

            mkdir $directory
            cp /etc/fstab /etc/rc.d/rc.sysinit $directory
   
    引用方式
        强引用:‘‘
            echo ‘$PATH‘
                输出$PATH
               
        弱引用:""
            echo "$PATH"
                输出$PATH的具体的值
               
        命令引用:`COMMAND`, $(COMMAND)
            aa=`echo $PATH` 或者aa=$(echo $PATH)
                把命令echo $PATH的执行结果赋值给aa

bash脚本编写基础

标签:

原文地址:http://www.cnblogs.com/zh-ya-jing/p/4878307.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!