有关shell编程注意事项
来源:互联网 发布:java实现加法运算 编辑:程序博客网 时间:2024/06/05 11:26
1.在windows上写好shell脚本,拿到linux上一般不能直接用。更改文件格式
set ff=unix
2.在做条件比较时 "[" "]" "="左右都有空格
3.变量赋值时,"="两边没有空格
知识补充:
shell脚本中的$*,$@和$#的区别
举例说:
脚本名称叫test.sh 入参三个: 1 2 3
运行test.sh 1 2 3后
$*为"1 2 3"(一起被引号包住)
$@为"1" "2" "3"(分别被包住)
#为3(参数数量)
[ ! -e filename1 -a ! -e filename2 ] 两个文件同时不存在
!"非"-
a逻辑与
exp1 -a exp2 如果表达式exp1和exp2都为真的话, 那么结果为真.
-o逻辑或
exp1 -o exp2 如果表达式exp1和exp2中至少有一个为真的话, 那么结果为真.
这与Bash中的比较操作符&&和||非常相像,
但是这个两个操作符是用在双中括号结构中的.
[[ condition1 && condition2 ]]
-o和-a操作符一般都是和test命令或者是单中括号结构一起使用的.
[ "$exp1" -a "$exp2" ]
wc(word count)功能说明:
计算字数。
语 法:wc [-clw][--help][--version][文件...]
补充说明:利用wc指令我们可以计算文件的Byte数、字数、或是列数,
若不指定文件名称、或是所给予的文件名为“-”,则wc指令会从标准输入设备读取数据。
参 数: -c或--bytes或--chars 只显示Bytes数。
-l或--lines 只显示列数。
-w或--words 只显示字数。
--help 在线帮助。
--version 显示版本信息。
//---------------以后补充----------------
//此篇为整理出的文档。内容摘自互联网
- 有关shell编程注意事项
- linux shell编程注意事项
- shell编程 if 注意事项
- shell编程注意事项
- shell 编程空格注意事项
- shell脚本有关空格语法注意事项
- shell编程的一些注意事项
- Shell 编程13(编写shell注意事项)
- Linux shell编程的一些注意事项
- 有关shell
- 有关shell
- 有关shell
- 编程注意事项
- 编程注意事项
- 编程注意事项
- 编程注意事项
- 编程注意事项
- 编程注意事项
- 十道海量数据处理面试题与十个方法大总结
- 大型高性能网站的十项规则
- 80386异常分类
- dicom 开发总结
- Project Euler problem 18
- 有关shell编程注意事项
- Qt中的QMap
- Team Foundation Server 2010 安装、部署与配置(五):用户权限管理
- delphi system.pas not found 错误原因
- linux/arch/arm/下的故事
- discuz二次开发
- 黑马程序员_C#面向过程学习总结2
- TCP/IP协议中常用端口表
- 黑马程序员之ASP.NET学习笔记: 几个常用方法有效优化ASP.NET的性能