Linux shell知多少
来源:互联网 发布:利用excel制作软件 编辑:程序博客网 时间:2024/05/18 03:11
shell运行时,通常关心参数
第一步:关注参数的特征
$# 是传给脚本的参数个数
$0 是脚本本身的名字
$1是传递给该shell脚本的第一个参数$2是传递给该shell脚本的第二个参数
$@ 是传给脚本的所有参数的列表第二:注意通配符
Linux shell通配符(wildcard)
通配符是由shell处理的(不是由所涉及到命令语句处理的,其实我们在shell各个命令中也没有发现有这些通配符介绍), 它只会出现在命令的“参数”里(它不用在命令名称里,也不用在操作符上)。
当shell在“参数”中遇到了通配符时,shell会将其当作路径或文件名去在磁盘上搜寻可能的匹配:若符合要求的匹配存在,则进行替换(路径扩展);否则就将该通配符作为一个普通字符传递给“命令”,然后再由命令进行处理。
通配符实际上就是一种shell实现的路径扩展功能。
在通配符被处理后, shell会先完成该命令的重组,然后再继续处理重组后的命令,直至执行该命令
解决方法:如果需要,增加转移处理\
更多参考一下:http://www.linuxidc.com/Linux/2014-10/108111.htm
0 0
- Linux shell知多少
- Linux系统中shell使用知多少
- shell中的括号知多少
- linux关机知多少
- linux命令知多少
- linux文件时间知多少?
- 全球Linux用户知多少?
- Linux进程含义知多少
- Linux内核 printk知多少
- CU Play Shell 十三问之:echo 知多少
- shell echo 知多少 -n, -e 主要是参数
- Linux系统调优参数知多少?
- 嵌入式 Linux进程含义知多少
- 【Linux C】自增运算知多少
- 工作中shell使用技巧【想到多少写多少】
- Linux关机重启知多少
- linux 多少线程服务器
- Linux,你了解多少!
- 自我总结 数据分析师必读
- Dialog显示View报错的问题
- 在Xcode中使用Git进行源码版本控制
- hdu2473 Junk-Mail Filter 并查集+删除节点+路径压缩
- 线程间通信问题学习
- Linux shell知多少
- java向C++传图片
- UVA-10474 Where is the Marble?
- Apache通用日志工具commons-logging和Log4j使用总结
- Redhat6.4下MySQL5.6.26二进制版安装配置
- taobao
- iOS开发范例实战宝典(进阶篇)——互动出版网
- Atlassian Crowd安装
- 读书笔记