批命 在使用操命令过程中, 有时需要连续使用多条命令; 有时需要多次重复使用若干条命令; 还有时需要选择地使用不同命令的需要 批命令实现思想如下:规定一种特别的文件称批命令 文件,该文件有特殊的文件扩展名,用户可预先把一系 列命令组织在该文件中,一次建立,多次执行。从而减 少输入次数,方便用户操作,节省时间、减少出借。更 进一步,操作系统还支持命令文件使用一套控制子命令, 从而,可以写出带形式参数的批命令文件。当带形式参 数的批命令文件执行时,可用不同的实际参数去替换, 从而,一个这样的批命令文件可以执行不同的命令序列, 大大增强了命令接口的处理能力
批命令方式满足: 在使用操作命令过程中, 有时需要连续使用多条命令; 有时需要多次重复使用若干条命令; 还有时需要选择地使用不同命令的需要。 批命令实现思想如下:规定一种特别的文件称批命令 文件,该文件有特殊的文件扩展名,用户可预先把一系 列命令组织在该文件中,一次建立,多次执行。从而减 少输入次数,方便用户操作,节省时间、减少出借。更 进一步,操作系统还支持命令文件使用一套控制子命令, 从而,可以写出带形式参数的批命令文件。当带形式参 数的批命令文件执行时,可用不同的实际参数去替换, 从而,一个这样的批命令文件可以执行不同的命令序列, 大大增强了命令接口的处理能力
Umix的 Shell 是一种交互型命令解释程序,也是一种命令级程序设 计语言解释系统 Myron包含 o cat $1 /*显示文件 Cc $1 /*编译源程序 6mva.out$2/*把目标程序改为$2 $2 /*运行$2 执行 csh myrun prog1. c prog, 将对源程序 g1.c进行显示和编译,把目标程序改名为prog并 or
Unix的Shell 是一种交互型命令解释程序,也是一种命令级程序设 计语言解释系统 Myrun包含: cat $1 /* 显示文件 cc $1 /* 编译源程序 mv a.out $2 /*把目标程序改为$2 $2 /*运行$2 执行 csh myrun prog1.c prog ,将对源程序 prog1.c进行显示和编译,把目标程序改名为prog并 运行
另一个 Unix shell的例子 从/user/user1/fei文件中,利用循环控制 语句找出含单词: process、 thread信息 。其She序 feipro为 for i do grep $i/usr/usr 1/fei done 执行 csh feipro process thread依次打 印出含 process和 thread的信息行
另一个Unix Shell的例子 从/user/user1/fei文件中,利用循环控制 语句找出含单词:process、thread信息 行。其Shell程序feipro为 for i do grep $i/usr/usr1/fei done 执行 csh feipro process thread依次打 印出含process和thread的信息行
5=DO操作系统的批文件 est.bat是用来查找某文件是否存在的批文件,其 内容为: echo off if exist %1 goto lab echo 9/1 not found goto lab2 lab 1 echo 9/1 is found lab2 用户键入命令: test wps.eXe执行批文件,若找 到文件显示Wps. exe is found!;否则显 示 wps.exe not found!
MS-DOS操作系统的批文件 Test.bat是用来查找某文件是否存在的批文件,其 内容为: echo off if exist %1 goto lab1 echo %1 not found! goto lab2 :lab1 echo %1 is found! :lab2 用户键入命令:test wps.exe 执行批文件,若找 到 文 件 显 示 wps.exe is found! ;否 则 显 示 wps.exe not found!