KornShell精要速查手册
需积分: 33 142 浏览量
更新于2024-07-21
3
收藏 733KB PDF 举报
"Korn Shell 精萃"
本书是一本专门为不常用Korn Shell(ksh)但偶尔需要使用的用户编写的参考手册,作者是一名Java程序员,由于频繁需要查找ksh样例代码,因此决定整理成书以方便日后查阅。书中详细介绍了ksh的基础操作,包括Shell的定义、种类,Korn Shell的功能、运行环境以及开发工具。书中还涵盖了ksh的注释、命令分隔符、变量类型(如常量、数值变量、字符串变量)、转义字符、变量作用域和导出、正则表达式、复合变量、运算符(如算术、比较、逻辑、位、赋值等)、文件测试、数组(索引数组和关联数组)、引用、控制结构(如if、case、while、for、select等)、函数、内置数学函数、命令退出状态、向脚本传递参数、I/O操作、格式化输出、动态命令、多进程处理以及作业控制。
在Korn Shell中,了解各种变量的使用是基础,例如,数值变量用于存储整数或浮点数,字符串变量用于存储文本,转义字符用于在字符串中保留特殊字符的原意。变量的作用域决定了它们在脚本中的可见性,而导出可以将变量传递给子进程。正则表达式是进行模式匹配的关键,复合变量允许存储复杂数据结构,运算符则用于进行各种计算和逻辑判断。数组提供了存储多个值的能力,有索引数组和关联数组两种形式,后者允许用字符串作为索引。控制结构如if和while用于根据条件执行不同代码块,for和select则常用于迭代操作,而函数可以封装可重用的代码。
书中还涉及了ksh的I/O操作,包括如何读写文件,以及如何进行格式化输出。动态命令使得可以在脚本运行时构建和执行命令。多进程和作业控制功能使ksh能处理复杂的并发任务,包括进程管理和多进程同步。
《Korn Shell 精萃》是一本全面介绍Korn Shell编程的实用指南,适合需要偶尔使用ksh的开发者或系统管理员,帮助他们快速掌握和应用ksh的各种功能。
2007-06-05 上传
2008-05-07 上传
2008-12-09 上传
2010-08-24 上传
2010-03-24 上传
2009-01-04 上传
2012-02-12 上传
shangboerds
- 粉丝: 702
- 资源: 6
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析