shell脚本学习知识点(二)
2015-07-29 22:23
585 查看
1.# 注释
行首以#开头(除#!之外)是注释。#!用于指定当前的脚本解释器。
2.分号 ;
a. 命令分隔符
使用分号(;),可以在一行写两个或两个以上的命令
b.终止case选项(双分号)
使用双分号(;;)可以终止case选项
3.点号(.)
等价于source命令
bash中的source命令用于在当前bash环境下读取并执行FileName.sh中的命令
4.引号
5.斜线和反斜线
1.斜线(/)
文件名路径分割符。分割文件名不同的部分,也可以用来作为除法算术操作符
2.反斜线(\)
一种对单字符的引用机制。
6.冒号
1.空命令
等价于‘NOP’(no op 一个什么也不干的命令)。也可以被认为与shell的内建命令true相同。在if/then中作占位符
2.变量扩展/子串替换
在与> 重定向操作符结合使用时,将会把一个文件清空,但不会修改这个文件的权限。如果之前这个文件;并不存在,那么就创建
7.美元符号($)
变量替换
行首以#开头(除#!之外)是注释。#!用于指定当前的脚本解释器。
2.分号 ;
a. 命令分隔符
使用分号(;),可以在一行写两个或两个以上的命令
b.终止case选项(双分号)
使用双分号(;;)可以终止case选项
3.点号(.)
等价于source命令
bash中的source命令用于在当前bash环境下读取并执行FileName.sh中的命令
4.引号
5.斜线和反斜线
1.斜线(/)
文件名路径分割符。分割文件名不同的部分,也可以用来作为除法算术操作符
2.反斜线(\)
一种对单字符的引用机制。
6.冒号
1.空命令
等价于‘NOP’(no op 一个什么也不干的命令)。也可以被认为与shell的内建命令true相同。在if/then中作占位符
2.变量扩展/子串替换
在与> 重定向操作符结合使用时,将会把一个文件清空,但不会修改这个文件的权限。如果之前这个文件;并不存在,那么就创建
7.美元符号($)
变量替换
相关文章推荐
- shell 基础知识
- 系统shell编程学习
- tcl脚本真的比shell脚本解析处理文件效率要高?
- shell学习完结篇----希望你能看到
- shell学习小结
- 解析如何在C语言中调用shell命令的实现方法【转】
- shell编程进阶
- shell学习五十八天----/proc文件系统
- Linux bash: scp: command not found的问题记录
- 执行一个shell脚本而导致虚拟机centos6崩溃,慎重使用root权限
- shell编程入门
- shell学习五十七天----linux任务管理,针对上一讲的总结和扩展
- shell学习五十六天----延迟进程调度
- c语言中调用shell脚本返回值问题分析
- 如何在Mac中使用Android SDK,使用adb工具避免出现-bash: adb: command not found
- hbase shell 基本操作命令
- source、sh、bash、./执行脚本的区别
- adb shell 之 screenrecord
- shell命令行快速编辑命令
- Linux Shell 脚本入门