from:
http://www.jb51.net/LINUXjishu/42771.html
http://blog.chinaunix.net/uid-25932176-id-2973818.html
编程注意事项:
1,注意用unix的格式。UE编辑的时候,保存的选择UNIX的换行符。
或者用dos2unix b2d 命令转换。
2,注意文档中的空格不能是中文的空格。
3,下面的帮助,注意最后不能有空格。
cat <<!
b2h -- convert binary to decimal
HELP
!
4,调试用命令 sh -x b2d,检查用命令 sh -n b2d
3.1 保留变量
BASH 中有一些保留变量,下面列出了一些:
$IFS 这个变量中保存了用于分割输入参数的分割字符,默认识空格。
$HOME 这个变量中存储了当前用户的根目录路径。
$PATH 这个变量中存储了当前 Shell 的默认路径字符串。
$PS1 表示第一个系统提示符。
$PS2 表示的二个系统提示符。
$PWD 表示当前工作路径。
$EDITOR 表示系统的默认编辑器名称。
$BASH 表示当前 Shell 的路径字符串。
$0, $1, $2, ...
表示系统传给脚本程序或脚本程序传给函数的第0个、第一个、第二个等参数。
$# 表示脚本程序的命令参数个数或函数的参数个数。
$$ 表示该脚本程序的进程号,常用于生成文件名唯一的临时文件。
$? 表示脚本程序或函数的返回状态值,正常为 0,否则为非零的错误号。
$* 表示所有的脚本参数或函数参数。
$@ 和 $* 涵义相似,但是比 $* 更安全。
$! 表示最近一个在后台运行的进程的进程号。
分享到:
相关推荐
Bash shell编程参考手册,Linux编程必备。
Bash Shell编程
高级bash shell编程 比较厚,内容含盖的比较多,作为参考资料吧
鸟哥的BASH Shell编程手册
1. 文档全面的讲述了 bash shell编程知识,并且用很好的用例; 2. 高清、自带阅读目录,方便大家阅读; 3. shell脚本编程的经典书籍,需要的,自己来取;
bash shell高级编程
linux下shell编程入门及深入学习的资源,本人得到很多启发,现在贡献给大家,一起学习(html的是中文版,pdf的是英文版的)
Bash Shell 编程高级教程 (中文版)
。。。
。。。
第1章 Shell脚本编程概述 1 第2章 Linux文件系统和文本编辑器 12 第3章 正则表达式 43 第4章 sed命令和awk编程 64 第5章 文件的排序、合并和分割 105 第6章 变量和引用 133 ...第17章 bash Shell编程范例 420
高级linux bash shell 编程! 高级linux bash shell 编程! 高级linux bash shell 编程! 高级linux bash shell 编程! 高级linux bash shell 编程! 高级linux bash shell 编程! 高级linux bash shell 编程!
本书结合大量的示例,系统、全面地介绍了bash Shell脚本编程的语法、命令、技巧、调试等内容,在书中还有很多练习可以引导读者思考,力求使读者掌握Linux bash Shell编程的所有特性。 本书结构清晰、易教易学、实例...
高级bash shell手册 我见过的最好的bash shell 编程手册 推荐!
该资源是unix上机实验参考答案,里面涉及一些cshell编程和bash shell编程,有一定的参考价值····
主要介绍了让代码整洁、过程清晰的BASH Shell编程技巧,特别是大型的Shell项目中,这10个经验之谈可以帮助你写出代码整洁、过程清晰的代码,需要的朋友可以参考下
主要介绍了Linux系统中bash shell编程的10个基础问题讲解,这10个问题涵盖了很多Linux shell编程的基本知识点及bash shell的特性,非常推荐!需要的朋友可以参考下
介绍linux下bash shell编程的经典书籍,很有用处的。
高级Bash脚本编程指南,精通BASHShell编程,就靠他啦