shell编程基础.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:60 大小:274KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

shell编程基础.ppt

shell编程基础.ppt

预览

免费试读已结束,剩余 50 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

12.3shell编程的意义3shell的基本语法Shell脚本3.1shell中的变量shell程序的变量和参数环境变量预留的环境变量用户定义的变量本地变量测试变量是否被设置环境变量全局变量位置参数预定义变量Shell脚本执行Shell脚本位置参数Shell脚本Shell脚本shell程序设计的流程控制test测试命令文件测试-hfile文件存在且为一个符号链接-kfile文件存在且设置了Sticky位-pfile文件存在且为一个命名管道-rfile文件存在且可读-sfile文件存在且大小大于零-ufile文件存在且设置了SetUID位-wfile文件存在且可写-xfile文件存在且可执行-ofile文件存在且被有效用户ID所拥有字符串测试数值测试复合表达式算术运算流控制语句Shell脚本流控制-case语句#!/bin/shecho–n“enteranumberfrom1to3:”readanscase$ansin1)echo“youselectone”;;2)echo“youselecttwo”;;3)echo“youselectthree”;;*)echo“errorselection”;;esac#!/bin/shecho–n‘Doyouwishtoproceed[y|n]:’readanscase$ansiny|Y|Yes|yes)echo“yesisselected”;;n|N|No|no)echo“noisselected”;;*)echo“unknownresponse”esacselect语句循环语句循环语句for语句循环-forwhile语句循环-while#!/bin/shx=0while[$x–lt10]doecho$xx=`expr$x+1`done从文件中输入跳出循环#!/bin/shwhile:doecho–n“Enteranumber[1..5]:”readanscase$ansin1|2|3|4|5)echo“youenter$ans”;;*)echo“badanswer”break;;esacdone#!/bin/shforfilein`ls`doif[!–f$file];thenecho“$fileisnotafile.”continuefidoneshell中的字符使用函数