第11章 构建基础脚本《Linux命令行与Shell脚本编程大全笔记》

07-17 405阅读

  1. 必须在文件的第一行指定要使用的shell,格式如下:

    #!/bin/bash

  2. 使用分号可以将两个命令放在一起:
    第11章 构建基础脚本《Linux命令行与Shell脚本编程大全笔记》
    (图片来源网络,侵删)

    命令一:命令二

  3. 使用$Path可以查看环境变量目录
  4. echo[-n]:显示消息[不输出结尾换行符]
  5. set:显示当前环境变量列表
  6. $变量/${变量}:引用变量
  7. 命令替换(将系统命令输出的值赋给变量):

    ①反引号`:testing=`date`

    ②$():testing=$(date)

  8. 生成唯一文件名方式:ls /usr/bin -al > log.$today
  9. date日期格式:date +%y%m%d
  10. 管道常见用法将命令大量输出传送到more命令:ls -al | more
  11. 执行数学运算(注意空格):

    ①expr命令:expr 5 \* 2

    ②$和方括号:方括号\$[1 + 5]

    ③bash shell的数学运算符只支持整数运算

    ④浮点数解决方法bc,使用scale=n调整小数位

    ⑤脚本中使用bc:variable=$(echo "options;expression" | bc)

    ⑥实例:var1=$(echo " scale=4; 5 / 2" | bc)

  12. 查看退出状态码:$?
  13. 常见状态码:
状态码描述
0命令成功
1未知错误
126没有权限
127无效命令
130CTRL终止命令
  1. 修改默认退出状态码:exit 值
VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]