- 67
- 0
- 约3.38千字
- 约 9页
- 2017-04-20 发布于浙江
- 举报
shell编程的例题:
例1:成批添加用户:
参考示例:
ls a\?.c 列出当前目录下名为 a?.c 的文件
例:显示当前目录下以大写开头的文件 ls –I[^A-Z]*
ls | wc –l
shell 将首先执行 ls 命令,并将 ls 的输出传给命令 wc –l ,由于 wc –l 的功能是统计输入文件的行数,因此、这个包含管道符的命令将显示出当前目录中文件的行数。
示例:
mail dns@ letter
该命令将文件 letter 的内容以电子邮件(E_mail)的形式发送给名字为 dns 的用户。
示例:
(data;who) userlog
把命令 data 和 who 的输出存入文件 userlog 中
ls filelist
把当前目录中的文件名附加到文件 filelist 的末尾。
说明:如果指定的文件名不存在,就不能成功地执行,这时 shell 会给出错误信息:No such file or directory。
示例: cp `ls *.txt` aaa
说明:这里`是重音号(反单引号),shell将两个重音号间的字符串当作命令来解释执行。如果用单引号,则 shell 无法识别。命令替换在shell编程中用的较多。
示例:
当前目录下有:
a.out
您可能关注的文档
- “ 因材施教” 发展性概念的解读与批判.pdf
- 《Linux操作系统》Linux期末复习提提纲整理版-由小娟整理提供.doc
- 《Linux操作系统》期末大作业-进程控制.doc
- 《Linux操作系统》Linux命令集锦.doc
- 《Linux操作系统》实验1-11网络-43-宁雪.doc
- 《Linux操作系统》Linux期末复习提提纲.doc
- 《Linux操作系统》实验3 -11网络工程-43号-宁雪-Linux系统登录及用户管理.doc
- 《Linux操作系统》实验4 -11网络工程-43号-宁雪.doc
- 《Linux操作系统》实验2-11网络-43-宁雪.doc
- 《Linux操作系统》实验6-11网络-43-宁雪.doc
原创力文档

文档评论(0)