linux命令行与shell脚本大全_第十三章_处理用户输入
来源:互联网 发布:手机电影拍摄软件 编辑:程序博客网 时间:2024/05/19 10:16
(1)位置参数
$0:脚本本身
$1 :传入脚本的第1个参数
。
。
。
$n :传入脚本的第n个参数
$#:参数个数
花括号内部不能用$符号,需用感叹号替换:${!var},这样才能读取传入脚本的参数
$@ 读取全部参数 (for var in "$@")
$* 读取全部参数作为一个单词 (for var in "$*")
shift n ,移动$1 的值,从后往前移动 n位
(2)basename命令:保留文件名,去除文件路径
(3)getopts命令 可以用来读取带有选项的命令。
(4)read 命令输入
read -p "enter your name" name
-p 指定提示语
-t 指定超时时间 单位为秒
-n读取字符数 ,读到后五需按回车
-s 隐藏方式读取(子与背景一样)
read 命令如果不指定变量输入则会放到REPLY中
cat for_test.sh | while read line 通过管道读取文件内容,一次一行
0 0
- linux命令行与shell脚本大全_第十三章_处理用户输入
- linux命令行与shell脚本大全_第六章_权限_账户和用户组介绍
- linux命令行与shell脚本大全_第六章_权限_理解文件权限
- linux命令行与shell脚本大全_第十二章_更多结构化命令_循环
- linux命令行与shell脚本大全_第十章_构建基本脚本
- linux命令行与shell脚本大全_第十五章_控制脚本
- linux命令行与shell脚本大全_第五章_使用环境变量
- linux命令行与shell脚本大全_第十一章_结构化命令
- linux命令行与shell脚本大全_第十四章_呈现数据
- linux命令行与shell脚本大全_第十六章_创建函数
- linux命令行与shell脚本大全_第十九章_正则表达式
- 《Linux命令行与shell脚本》笔记--第13章:处理用户输入
- 《Linux命令行与shell脚本编程大全》 第十三章 学习笔记
- Linux命令行与shell脚本(10)--获得用户输入
- Linux命令行与shell编程笔记-13处理用户输入
- Linux命令行与shell脚本编程大全
- 《Linux命令行与shell脚本编程大全》
- Linux命令行与shell脚本编程大全
- 虚拟机开发基础配置
- Python基础
- 第二十三讲项目二 乱玩数字
- 转接IC NCS8801S:RGB/LVDS转EDP芯片
- 算法训练 和为T
- linux命令行与shell脚本大全_第十三章_处理用户输入
- 同步(Synchronous)/异步(Asynchronous)
- 附录A:Windows编程入门
- php,java实现抽象工厂模式
- java基础学习(五)访问权限控制
- 基于XMPP协议(openfire服务器)的消息推送实现
- 循环中的闭包
- Poweroj 1194(dp背包问题)
- A Boring Game