linux 脚本学习--细节问题
来源:互联网 发布:mysql 索引 性能提升 编辑:程序博客网 时间:2024/06/05 03:44
1、不同类型的shell脚本所使用的语法规则不近相同。
最近在看一本书:《UNIX.shell范例精解(第4版)》,这本书主要将linux的命令,讲的太好了,通俗易懂,对于我这种只会用一星半点的shell 语法的人来说简直是神器,推荐大家有时间也可以看看。
不通的shell 类型: boum shell ,kernal shell (不会拼写) ,bash 等里面用的条件判断符号都不同。
1、变量的名称引用了另一个变量的值,怎样定义变量
egg:向shell传递参数,通过for循环遍历, echo $($i) 怎样获取每个变量的值? eval 变量回显
http://www.cnblogs.com/huzhiwei/archive/2012/03/14/2395956.html
#!/bin/bash
a=($*)
for (( i=0;i<$#;i++ ))
do
echo $i
eval table=\$${i}
echo $table
done
2、(()) [[ ]] []什么时候使用?sh好像没有算数运算,不支持(()),算术运算要用 expr
ksh版本以后:
(())用于算数运算
[] 用于条件判断 [[ ]] 和[]都是用于条件判断,bash中的[[]]兼容了ksh中的[]
阅读全文
0 0
- linux 脚本学习--细节问题
- powerdesigner导出脚本细节问题
- Linux编程细节2-脚本
- FPGA学习细节问题
- linux Shell脚本学习汇集的问题
- robot录制脚本中的一个细节问题
- opencv学习中的细节问题
- Linux脚本问题
- Linux脚本的问题
- linux脚本学习笔记
- linux 脚本 学习记录
- linux 脚本-学习记录
- Linux 脚本学习
- linux shell脚本学习
- Linux Shell脚本学习
- linux脚本学习
- linux中脚本学习
- linux启动脚本学习
- 20170622 c++
- logistics模型要点
- 并发编程之线程安全HashMap_ConcurrentHashMap
- 如何解决直播过程中直播功耗高的问题 | 直播疑难杂症排查
- WebDriverAgent 简介
- linux 脚本学习--细节问题
- SpringBoot-10整合AOP
- Hash (一)
- Elasticsearch Java虚拟机配置详解
- 小点
- Node.js模块导出exports 和 module.exports 的区别
- leetCode--- Jump Game II
- Java学习笔记--CSS笔记
- WEBBASIC Unit04&05 JavaScript 概述 、 JavaScript 基础语法 、 流程控制、 JavaScript对象概述 、 常用内置对象一 、 常用内置对象二 、 常用内置