下载此文档

4实验四shell程序设计.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
实验四 shell 程序设计一、实验目的 1. 理解 shell 操作环境 2. 掌握 shell 程序编写方法二、实验内容 1. 练****理解下面命令 alias 显示别名所代替的命令 alias ld= ’ls -ld .’ history 20 显示最近历史执行的 20 条命令!! 执行上次执行的命令 var1= ”abcd1234 ”定义别名 echo ${var1:3:4} :显示 var1 字符串的从第 3个字符开始的 4个字符 echo $HOME :显示用户主目录的路径 var2=$HOME :给用户主目录路径定义别名 echo ”我的主目录是$var2 ” set –o :显示 shell 的全部变量(用 set 命令可以设置各种 shell 选项或者列出shell 变量. 单个选项设置常用的特性. 在某些选项之后-o 参数将特殊特性打开. 在某些选项之后使用+o 参数将关闭某些特性, 不带任何参数的 set 命令将显示 shell ,否则 set 总是返回 ture ) ls *sh :用户主目录下没有以 sh 结尾的文件 arr1=(long live chair mao) echo ${arr1[1]} :字符匹配到 arr1 字符数组的第 2个字符串 arr2=(`date`) : echo ${arr2[3]} :字符串替换,匹配到 arr2 字符数组的第 4个字符串[$? -eq 0]|| echo ”上面命令执行失败。”判断方括号的条件是否为真,为真就不执行后面的命令;( $? 是上个命令行执行是否成功,成功为 0, -eq 为”等于“的意思){date;pwd;tty;stty; } 显示日期当前工作目录; 显示当前; 显示链接到标准输入的终端的文件名; stty 命令用于显示和修改终端行设置; 2. 编写 shell 程序 1) 文件名 ,在 主机建立个人主页空间;(提示: 按照命令行操作命令和顺序编辑程序文件) #!/bin/bash # cd $HOME // 回到用户主目录 mkdir public_html chmod o=rx .exit0 2) 文件名 adds .sh ,实现多个数值相加;(提示:多个数值通过参数提供) #!/bin/bash # s=0 for iin $* //$* 表示在命令行给出的所以实际参数 do ((s=s+i)) done echo $s exit 03) 文件名 ,删除指定目录下的文件和子目录; #!/bin/bash # cd $1 x=`ls` for yin $x if [-d $y ]then rm -fr $y

4实验四shell程序设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人unxuji97
  • 文件大小104 KB
  • 时间2017-05-17