bash的位置变量和特殊变量
2024-08-31 14:27:50
bash编程的知识点:位置变量和特殊变量
位置参数变量:
scirpt1.sh arg1 arg2 ...
$0 $1 $2 ... ${10} ...
$0: 即为文件本身
脚本注释:除第一行的shebang之外,任何以#开头的行都表示为注释信息,会被解释器忽略;
# information
特殊变量:
$#:位置参数变量的个数,
$@:位置参数列表
$*:位置参数列表
练习:写一个脚本,能接受一个参数,此参数为系统上的某文本文件路径;
(1) 显示此文件的总行数;
#!/bin/bash
filedir=$1
lines=`wc -l $filedir |cut -d ' ' -f 1`
echo "$filedir lines is :$lines"
最新文章
- Android View.setId(int id) 用法
- 用Java来写常见的排序算法
- jQuery-1.9.1源码分析系列(三) Sizzle选择器引擎——一些有用的Sizzle API
- iOS 摇一摇的功能
- Windows下QT Creator工程中添加文件夹
- 面试中遇到的iOS笔试题
- MysqlHelper 需要重写
- SQLServer(MSSQL)、MySQL、SQLite、Access相互迁移转换工具 DB2DB v1.3
- js 递归下的循环
- JS跳转后台
- leetcode_question_104 Maximum Depth of Binary Tree
- 解决IE8下VS2005,VS2008一些向导提示脚本错误问题
- WCF随笔3----消息编码器
- PHP使用ueditor上传配置
- netty学习--netty源码中的部分util方法
- YII2框架下使用PHPExcel导出柱状图
- [Helvetic Coding Contest 2017 online mirror]
- hibernate 保存报错 Hibernate operation: could not get next sequence value;
- vs code代码对齐快捷键
- Tesseract