shell
#! /bin/bash 头文件
echo -e 若字符串出现特殊字符,则特别处理
     -n 不要在最后自动换行
    ./filename.sh sh filename.sh
read -p  输入   read 变量1  变量2
     提示语
整数运算方法
    $(())  $[]
    declare -i
    expr
    let a=b+c
    test -e file #[-e file]  && echo"yes" || "no"
字符串判断
    -z 字符串  判断字符串是否为空
    test -f                -d         -r        -w         -x
        是否为普通文件     是否为目录    是否可读   是否可写    是否可操作
if [ 条件表达式 ]; then
if [ 条件 ]; then
elif[ 条件 ];then
else
fi
 
case $变量名   in  “第一个变量内容” )
    echo""
    ;;
$1 $2 传递参数的位置
$0 当前路径
while [ condition ]
do
    程序段落
done
 
until []
do
    程序段落
done
 
for((初始值;限制值;执行步长))
do
    程序段落
done

最新文章

  1. java继承、抽象和接口
  2. IOS 日期的简洁格式展示
  3. 解决ntp的错误:no server can be used,exiting
  4. Android事件分发机制(下)
  5. 基于HT for Web的3D呈现A* Search Algorithm
  6. 做自己的类库dll文件
  7. js模板
  8. 最大ASCII的和问题
  9. eclipse启动报错 java was started but returned exit code = -805306369
  10. 如何使用jQuery设置背景的透明度
  11. android开发之shape详解
  12. 第 11 章 桥梁模式【Bridge Pattern】
  13. Hibernate四 批量处理
  14. SqlServer死锁与阻塞检测脚本
  15. html 实现网址链接
  16. CENTOS安装部署zabbix
  17. [0] Lc.exe 已退出,代码 -1
  18. Asp.net MVC在Razor中输出Html的两种方式
  19. hdu1022 Train Problem I---模拟栈
  20. MyBatis - 介绍、简单入门程序

热门文章

  1. 实验吧 Forms
  2. 团队作业 需求改进&系统设计
  3. js 转换为字符串方法
  4. eureka配置说明
  5. 看我如何用微信上线CobaltStrike
  6. react项目中的一些配置
  7. oracle归档空间不足的问题(rman删除归档日志)
  8. 聚焦LS-MIMO的四大层面,浅谈5G关键技术
  9. Asp.net core验证类ModelStateDictionary的bug
  10. vue 表单基本 表单修饰符