经常用到的一些Shell技巧
所有技巧在bash中测试通过:
一、字符串:
1.求字符串长度:
STRING= Noah s Ark
# echo {#STRING}
10
2.截取子字符串:
# echo{STRING:7:3}
Ark
3.模式匹配
# : 删除最小匹配前缀
## : 删除最大匹配前缀
% : 删除最小匹配后缀
%% :删除最大匹配后缀
# FILENAME=/opt/snake/goodluck.txt
# echo {FILENAME#*/}
opt/snake/goodluck.txt
# echo{FILENAME##*/}
goodluck.txt
# echo {FILENAME%/*}
/opt/snake
# echo{FILENAME%%/*}
# FILENAME=opt/snake/goodluck.txt
# echo ${FILENAME%%/*}
opt
二、时间:
1.时间装换为秒(seconds since 1970-01-01 00:00:00 UTC):
# date -d 2012-12-20 00:00:00 +%s
1355932800
2.秒转换回可读时间格式
# date -d @1355932800 +%Y-%m-%d %H:%M:%S
2012-12-20 00:00:00
3.指定时间上增加N秒
# date -d 20121219 23:59:57 3 sec +%Y-%m-%d %H:%M:%S
2012-12-20 00:00:00
4.指定时间上,减少N秒
# date -d 20121220 00:00:03 3 sec ago +%Y-%m-%d %H:%M:%S
2012-12-20 00:00:00
本文链接:http://www.yunweipai.com/1352.html
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/53161.html
java相关文章
- 实现交互式shell的几种方式
- Shell循环遍历日期「建议收藏」
- efishell无法开机shell_开机出现efi shell卡住不动了解决方法全集「建议收藏」
- linux find命令详解_常用的shell命令
- shell 获取 Github 开源项目最新版本下载地址
- Shell脚本编程:使用shell打印九九乘法表详解程序员
- 掌握Linux系统下创建Shell脚本的要点(linux创建shell脚本)
- 利用java执行shell脚本详解编程语言
- shell脚本Linux系统中如何执行Shell脚本(linux如何执行)
- Linux 实验五:学习 Shell 命令(linux实验五)
- 安全保护Linux用户Shell安全的措施(linux用户shell)
- 数据使用Shell指令读取MySQL数据库(shell读取mysql)
- 如何使用Linux编写Shell脚本(linux编写sh文件)
- Shell文件包含
- 命令深入了解Linux,学会常用Shell命令(linux常用shell)
- 深入学习:Linux系统如何进入Shell操作界面?(linux进入shell)
- 脚本快速学习执行Linux Shell脚本的技巧(linux 执行shell)
- Linux下常见Shell Command使用技巧(linux常用shell)
- Redis之路突破Shell篱笆(redis访问shell)