shell自学笔记2
2015-10-13 21:46
543 查看
一 shell编程中的变量
1.SECONDS 记录脚本从开始执行到结束所耗费的时间
sleep 2 表示该脚本进程休眠2秒
2.TMOUT 用于设置shell的过期时间 ,放在脚本中可规定脚本的执行时间(使用方法 TMOUNT=3)
3.用select结构时,提示符为#?,可通过设置PS3的值来自定义,例:
修改后的效果为:
二 字符串处理
1.显示字符串的长度
echo ${#var}
或 expr length "$var" (引号不能少)
1.SECONDS 记录脚本从开始执行到结束所耗费的时间
sleep 2 表示该脚本进程休眠2秒
2.TMOUT 用于设置shell的过期时间 ,放在脚本中可规定脚本的执行时间(使用方法 TMOUNT=3)
3.用select结构时,提示符为#?,可通过设置PS3的值来自定义,例:
[root@slave1 test_shell]# ./test_select.sh what is your color? 1) red 2) white 3) black 4) yellow <strong><span style="color:#ff0000;">#?</span></strong> 1 the $REPLY is 1 your color is red
修改后的效果为:
[root@slave1 test_shell]# PS3="please input:" [root@slave1 test_shell]# export PS3 [root@slave1 test_shell]# ./test_select.sh what is your color? 1) red 2) white 3) black 4) yellow <span style="color:#ff0000;"><strong>please input</strong>:</span>2 the $REPLY is 2 your color is white
二 字符串处理
1.显示字符串的长度
echo ${#var}
或 expr length "$var" (引号不能少)
相关文章推荐
- Bash 替换连续多个空格为一个
- 解决VMware8安装CentOS等系统时出现Fatal IO error 11(Resource temporarilt unavaliable) on Xshell:1问题
- lmgrd - License Server Manager Linux系统下遇到 bash: ./lmutil: No such file or directory
- shell正则表达式
- 在linux系统中的shell命令下如何访问一个url地址呢?
- shell命令之(一) 初探grep
- ShellExecute与ShellExecuteEx的用法
- #!/bin/bash
- Hbase shell
- shell数组和字典
- SHELL 示例
- grep 精确匹配与完全匹配
- PowerShell: 远程调用
- PowerShell: 隐藏明文密码
- Windows下运行adb
- 由12306.cn谈谈网站性能技术(转自 酷壳 – CoolShell.cn 原作者陈皓)
- -bash: /bin/rm: Argument list too long
- X-shell、putty秘钥登录方式整理、普通用户密钥登录
- Shell编程实现Kill线程
- shell脚本中获取日期