zoukankan      html  css  js  c++  java
  • bash基础1.0

    1.变量定义

    a=1

    b=seven

    c="hello from testers"

    d='hello from "测试'"

    注意:

    a.=左右不能有空格

    b.如果内容有空格,需要用单引号或双引号隔开

    c.双引号支持转译,$开头的变量会被自动替换

    2.变量的使用

    1. echo$a
    2. echo${b}
    3. echo"$a"

    注意:

    • 使用$a或者${a},后者更严谨,$a_x${a}_x是不同的
    • 变量不需要定义也可以使用,引用未定义的变量,默认为空值

    3.预定义变量

    • echo$pwd  当前的路径
    • echo$home echo~ 是等同的
    • echo$user 当前的用户
    • echo$path 等同于windows下添加了的path变量

    4.数组变量

    • array=(1 2 3 4) 使用()来定义数组变量,中间使用空格隔开
    • array=(`ls`)
    1. echo${array[2]}
    2. echo${array[*]}
    3. echo${#array[*]}

    5.特殊符号的使用

    • 双引号用于括起一段字符串值,支持$var形式的变量替换
    • 单引号也表示其内容是字符串值,但不支持转义
    • 反斜线,某些情况下表示转义
    • $(ls)表示执行ls后的结果,与``类似不过可以嵌套
    • `反引号表示命令的输出,非常有用
    • $(())对变量进行操作,比如$((a+b))$((2+3))
    • (())是整数扩展,把里面的变量当作整数处理
    • ({1..10})等价于seq1 10 表示1到10
    负重前行
  • 相关阅读:
    z-index 应用简单总结
    Query插件
    jquery验证表单中的单选与多选
    SQL Server 如何读写数据
    JS中for循序中延迟加载实现动态效果
    linux 消息队列例子
    MongoDB查询文档
    Delphi语言最好的JSON代码库 mORMot学习笔记1(无数评论)
    CSS长度单位及区别 em ex px pt in
    ddd
  • 原文地址:https://www.cnblogs.com/astride/p/12619286.html
Copyright © 2011-2022 走看看