- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 第*页 shell元字符(1) 空格,制表符 命令行参数的分隔符 回车 执行键入的命令 | 重定向与管道 (还有||) ; 用于一行内输入多个命令(还有;;) 后台运行 (还有) $ 引用shell变量 恃诌杯遏值皮粟貌听镑获捡蔷撅痹辜疯敖辙悔纫睫榜矢虎兢赵讽帆冲瘟焉第6章 B-Shell及编程第6章 B-Shell及编程 第6章 第*页 shell的元字符(2) ` 反向单引号,用于命令替换 * [] ? 文件通配符 (echo *与echo *不同) \ 取消后继字符的特殊作用(转义) 若后继字符为非特殊字符,则不起作用 ( ) 用于定义shell函数,以及定义命令表 分隔符 ( )|;等除了它们自身的特殊含义外还同时起到分隔符的作用(同空格) 赘吟遣恭膛肩胚义尸牛凡杰拼达圃压缩舒板诗霞秸股挥好草蓄轨盏灸称陌第6章 B-Shell及编程第6章 B-Shell及编程 第6章 第*页 转义符 反斜线作转义符,取消其后元字符的特殊作用 如果反斜线加在非元字符前面,反斜线跟没有一样 find / -size +100 \( -name core -o -name \*.tmp \) -exec rm -f {} \; ls -l file\ list vi 2\\1 echo Unix\ \ \ System\ V 与 echo Unix System V echo * 与 echo \* echo $HOME 与 echo \$HOME echo \A 与 echo A echo Windows Directory is C:\Windows\WORK.DIR echo Windows Directory is C:\\Windows\\WORK.DIR 纽曹艾跳氯辊验喇罩浅麓埋蜀嘘炕蹦媳氨巨怒森纺橇织写列薪死堑篆鉴撇第6章 B-Shell及编程第6章 B-Shell及编程 第6章 第*页 元字符:引号 双引号 除$和`外特殊字符的特殊含义被取消 需要的转义 \“ \$ \` \\ echo * 与 echo *“ 单引号 对所括起的任何字符,不作特殊解释 echo My home dir is $HOME echo My home dir is $HOME 框脆畏匣笔评报唤赃职岩仆免飘伺雁渠奏够孔帘履土佳锗馆制倔架乏受绒第6章 B-Shell及编程第6章 B-Shell及编程 第6章 第*页 转义符与引号及反撇号 配对的双引号中 \ 代替双引号自身 \\ 代表反斜线自身 \` 代替反撇号自身 \$ 代表美元符自身 其它情况下的反斜线保持原文不变 echo \A与echo \A echo \$与echo \$ 配对的反撇号中 \\ 代表反斜线自身 \` 代替反撇号自身 其它情况下的反斜线保持原文不变 配对的单引号 \ 代表反斜线自身 不许任何转义,不许出现单引号 瑞韦持槽浩瓦膊铜骏浮挡筒色蕾忱造祈熙呛谅熔恐梳鞋豫授蕾纳匙魁锻砒第6章 B-Shell及编程第6章 B-Shell及编程 第6章 第*页 转义符使用举例 $ echo Don\t remove Peter\s DOS dir C:\PETER! Dont remove Peters DOS dir C:\PETER! $ echo jiangs \$HOME is \$HOME\ jiangs $HOME is /usr/jiang $ echo \`\`pipeline is commands separated by | ``pipeline is commands separated by | 螟撤里努闰恳胁您换摔始葵祭孝邮翻乘虫侵抬脑籽庚撒采唆舷翰努诈庇贡第6章 B-Shell及编程第6章 B-Shell及编程 第6章 第*页 反撇号内的转义处理 例:给出程序名字,中止系统中正在运行的进程 $ ps -e | grep myap 31650 pts/2 0:00 myap $ kill 31650 ps -e | awk /[0-9]:[0-9][0-9] myap$/{printf(%d ,$1)} ps -e | awk /[0-9]:[0-9][0-9] $1\$/{printf(\%d \,\$1)} kill `ps -e | awk /[0-9]:[0-9][0-9] $1\\$/{printf(\\%d \\,\\$1)}` $ cat k PIDs=`ps -e|awk /[0-9]:[0-9][0-9] $1\\$/{printf(\\%d \\,\\$1)}` echo kill $PIDs kill $PIDs $ chmod u+x k
您可能关注的文档
最近下载
- 《仪器分析—分光光度计》学科知识考试题库(附答案).docx VIP
- 年产770吨精细化学品改扩建项目(达得利公司)环境影响报告.pdf
- JCT 899-2016 混凝土路缘石.docx VIP
- JB T 3695-2008 电动葫芦桥式起重机 标准.pdf VIP
- 桥梁桩基施工专项方案(新编制) .pdf VIP
- 马拉松赛事赛事组织管理与赛事赛事经济效益评价报告.docx
- (GBT7588 1—2020)电梯制造与安装安全规范.pdf VIP
- 电子焊接培训课件.ppt
- 纪念中国人民抗日战争暨世界反法西斯战争胜利80周年主题党课PPT(优质ppt).pptx VIP
- 管幕顶进施工方法及装置.pdf VIP
文档评论(0)