NO.13 linux的脚本编写​

    xiaoxiao2021-03-25  85

    创建包含bash命令的文本文件。文件的第一行应为: #!/bin/bash 2. 使文件可执行(使用chmod +x scripts) 3. 将文件放置在用户的$PATH的目录中

    ~/bin                   用于用户的私有程序

    /usr/local/bin      本地开发、系统上的其他人使用的脚本

    /usr/local/sbin     本地开发、由root使用的脚本

    脚本调试模式

    bash -x 脚本

    具体操作

    1 引用

    弱引用 将字符串放置在双引号中,保留字符串中所有字符的文字值,$、`、\和!字符除外。换言之,变量 扩展和命令扩展在双引号内仍起作用。 echo “can I have a $FRUIT” echo “The current time is $(date +%r).” 强引用 将字符串放置在单引号中,保留字符串中所有字符的文字值,同时禁用所有扩展: echo “Make $$$ Fast” rm 'untitled folder' 2 转义 非引用的\是转义字符。它保留了下一个字符的文字值。(例如,\$PATH是确切的字符串$PATH,而 不是PATH变量的内容。) 3 计算

    Shell计算命令: 用$[]表示数学运算。 # echo $[1+2] # a=1; echo $[$[$a+1]*2] 用expr表示数学运算。 # echo `expr 1 + 2` 用let指示数学运算。 # let A=1+2 # echo $A 用(())表示数学运算。bash内建功能,效率高。 #!/bin/bash for ((i=1;i<10;i++)) do ((j+=i)) done

    4 循环

    for i in {1..3}

    do

    ?????

    done

    5 判断

    if [ test ]

    then

    ?????

    else

    ?????

    fi

    转载请注明原文地址: https://ju.6miu.com/read-22578.html

    最新回复(0)