zoukankan      html  css  js  c++  java
  • Linux 零碎进修之shell剧本进修



    作者: Desktop  出自: http://www.linuxdiyf.com
    1、:(冒号的妙用)

    : ${username=`whoami`} #看成占位符
    : ${HOSTNAME?} ${USER?} ${MAIL?} #评价参数能否设置
    : > data.xxx #文件"data.xxx"如今被清空了,这个和 cat /dev/null > data.xxx的感染是一样的,然则不会发作新历程,因为冒号:是一个内建命令。

    2、 ** 是幂运算

    3、$? 插手形态变量.$?生存生存一个命令/一个函数或许剧本自身的插手形态。

    $$ 历程ID 变量.这个$$变量生存生存运转剧本历程ID

    4、大括号 {xxx,yyy,zzz...}

    大括号扩展,如:
    cat {file1,file2,file3} > combined_file
    # 把file1,file2,file3 连接在一同,而且重定向到combined_file 中.
    cp file22.{txt,backup} # 拷贝"file22.txt" 到"file22.backup"中

    echo {file1,file2}\ :{\ A," B",' C'}
    #输入file1 : A file1 : B file1 : C file2 : A file2 : B file2 : C

    大括号代表代码块,然则其中的变量是可以被内中看到的。而小括号中的变量与外界有关。




    版权声明: 原创作品,容许转载,转载时请务必以超链接方法标明文章 原始出处 、作者信息和本声明。否则将究查法律责任。

  • 相关阅读:
    jq的遍历与杂项
    jq的事件
    jquery的效果
    jquery入门
    面向对象。对象的继承
    面向对象克隆对象
    面向对象this指向问题
    实例对象及原型链
    GCD多线程任务总结
    C语言链表的简单实用
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1973120.html
Copyright © 2011-2022 走看看