#!/bin/sh #formprog - # 在该脚本中,制表位被设为4 template="$1" completed="$2" errors=/tmp/formprog$$ myname='basename$0' #该脚本的基名 trap 'rm -f$errors;exit' 0 1 2 15 #逐行读取$template,将已完成的行写入$completed中: exec 4<&0 #( ) while read label text do case "$label" in ?* #第一个单词以冒号结尾;该行完成 case "$text" in ?*) # ( ) echo "$label $text" echo "$label $text" 1>;&3 ;...
#!/bin/sh #formprog - # 在该脚本中,制表位被设为4 template="$1" completed="$2" errors=/tmp/formprog$$ myname='basename$0' #该脚本的基名 trap 'rm -f$errors;exit' 0 1 2 15 #逐行读取$template,将已完成的行写入$completed中: exec 4<&0 #( ) while read label text do case "$label" in ?*:) #第一个单词以冒号结尾;该行完成 case "$text" in ?*) # ( ) ...
>>-1 shell编程概述 在unix系统中,像在DOS中的batch一样,你可以把一系列命令输入到一个叫做script的文件中. 利用source命令或者设置这个文件的x(可运行)属性并直接键入该文件名, 就像用一个命令那样, 你就可以让 C shell 从文件中读入命令并执行它们. 当你执行一个shell script时, 系统会检查script文件的第一行以确定如何执行其中的命令: ○ 如果第一行以#!开始, 后面跟着一个程序名, 系统就会用那个程序来执行script中后面...
>>-1 shell编程概述 在unix系统中,像在DOS中的batch一样,你可以把一系列命令输入到一个叫做script的文件中. 利用source命令或者设置这个文件的x(可运行)属性并直接键入该文件名, 就像用一个命令那样, 你就可以让 C shell 从文件中读入命令并执行它们. 当你执行一个shell script时, 系统会检查script文件的第一行以确定如何执行其中的命令: ○ 如果第一行以#!开始, 后面跟着一个程序名, 系统就会用那个程序来执行script中后面...
Bourne shell及shell编程 Bourne shell及shell编程 介绍:Bourne shell 基础及其他很多有用的特性,shell编程及组织。 主要内容: .shell基础 基本介绍,环境,选项,特殊字符 .shell变量 用户定义变量,环境变量,位置变量(shell 参数) .shell script编程 条件测试,循环及重复控制 .shell定制 1.shell基础知识 作者:Stephen Bourne 在Bell实验室开发 建议:man sh 查看相关UNIX上的改进或特性 (1)shell提示符及其环境 /etc/pass...
shell编程详细版 Bourne shell 介绍:Bourne shell 基础及其他很多有用的特性,shell编程及组织。 主要内容: .shell基础 基本介绍,环境,选项,特殊字符 .shell变量 用户定义变量,环境变量,位置变量(shell 参数) .shell script编程 条件测试,循环及重复控制 .shell定制 1.shell基础知识 作者:Stephen Bourne 在Bell实验室开发 建议:man sh 查看相关UNIX上的改进或特性 (1)shell提示符及其环境 /etc/passwd文...
Bourne shell及shell编程 Bourne shell 介绍:Bourne shell 基础及其他很多有用的特性,shell编程及组织。 主要内容: .shell基础 基本介绍,环境,选项,特殊字符 .shell变量 用户定义变量,环境变量,位置变量(shell 参数) .shell script编程 条件测试,循环及重复控制 .shell定制 1.shell基础知识 作者:Stephen Bourne 在Bell实验室开发 建议:man sh 查看相关UNIX上的改进或特性 (1)shell提示符及...
我现在有两个日期字符串变量start_date=20090406,end_date=20090411,我希望将他们转化成200904{06,07,08,09,10,11} 但这两个变量也有可能出现跨月情况,如start_date=20090428,end_date=20090503,我希望将他们转化成200904{28,29,30}和200905{01,02,03} 也就是取出日期中间间隔的天数,该怎么写?求助!! [ 本帖最后由 zhangjihang 于 2009-5-11 10:44 编辑 ]