美文网首页
shell 脚本学习

shell 脚本学习

作者: York_Lee | 来源:发表于2016-06-14 09:46 被阅读0次

    EG:

    #!/bin/sh

    cd ~

    mkdir shell_tut

    cd shell_tut

    for ((i=0; i<10; i++)); do

    touch test_$i.txt

    done

    解释:

    1.指定脚本解释器

    2.跳转到home目录

    3.创建shell_tut 文件

    4.跳转到shell_tut文件夹下

    5.for循环(10次)

    6.创建10个text

    7.循环结束


    基本符号含义 :

    #!(代表约定)

    #!/bin/bash

    #!/usr/bin/php

    运行:bash text.sh


    基本变量:

    a = “你好"

    变量使用$a;(在变量前加$符号)

    echo ${a}(”{}”帮助编译器更好的识别变量边界)


    字符串

    str= ’this is char’

    单引号字符串的限制:

    单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的

    单引号字串中不能出现单引号(对单引号使用转义符后也不行)

    双引号

    your_name='qinjx'

    str="Hello, I know your are \"$your_name\"! \n"

    双引号里可以有变量

    双引号里可以出现转义字符


    Read:

    read -n1 -p "是不是这个文件 [Y/N]?" answer

    case$answer in

    Y | y)

    echo "fine ,continue";;

    N | n)

    echo "ok,good bye";;

    *)

    echo "error choice";;

    esac

    exit 0

    打个小广告

    本人目前在研究web前端开发,买了一些视频,筛选出讲好的,自己在淘宝上出售:https://item.taobao.com/item.htm?id=540946716944(自己的淘宝店,请多多支持)


    相关文章

      网友评论

          本文标题:shell 脚本学习

          本文链接:https://www.haomeiwen.com/subject/iyqudttx.html