免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1667 | 回复: 1
打印 上一主题 下一主题

shell 元字符的含义 ^_^ [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-06-10 22:43 |只看该作者 |倒序浏览
在书上看到的这个 shell 元字符的表,觉得很有用,和大家分享一下:


  1. shell 元字符

  2. >              prog > file 将标准输出重定向到文件
  3. >>            prog >> file 将标准输出附加到文件
  4. <              prog < file 从文件file中获取标准输入
  5. |               p1 | p2 将p1的标准输出作为p2的标准输入
  6. <<string        Here Document: 标准输入从Here Document读入,直到出现string
  7. *              匹配文件名中的零个或多个字符
  8. ?               匹配文件名中的任何单个字符
  9. {abc}       匹配文件名中abc范围内的任何字符,如0-9或a-z都是合法的
  10. ;               命令结束符,例如p1; p2表示先执行p1,再运行p2
  11. &              命令结束符,与 ; 类似,但不等p1结束
  12. `...`          运行...中的命令,输出的结果代替`...`
  13. (...)            在子shell中执行...中的命令
  14. {...}          在当前shell中执行...中的命令(很少使用)
  15. $1,$2等         $0...$9 代表shell文件的参数
  16. $变量       shell变量的值
  17. ${变量}           变量的值,为避免在文本连接时混淆
  18. \                  \c 将 c 字符作为字符,但 \ 后面加换行符无效
  19. '...'               作为文本,不作任何替换
  20. "..."              在 ... 中的$、`...` 和 \ 得到替换后,将 ... 作为文本
  21. #                  表示注释
  22. 变量=值     为变量赋值
  23. p1&&p2      运行p1;若成功,再运行p2
  24. p1||p2        运行p1;若不成功,再运行p2
  25.        
复制代码

论坛徽章:
0
2 [报告]
发表于 2004-06-10 22:56 |只看该作者

shell 元字符的含义 ^_^

在加几个$#,$@,$?,$0
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP