${}字符串处理
2016-07-07 00:52
190 查看
shell脚步中 ${} 有一些特别的功能:
filepath='/home/wangzichao/nodejs/jd.js'
我們可以用 ${ } 分別替換獲得不同的值:
${file#*/}:拿掉第一條 / 及其左邊的字串:dir1/dir2/dir3/my.file.txt
${file##*/}:拿掉最後一條 / 及其左邊的字串:my.file.txt
${file#*.}:拿掉第一個 . 及其左邊的字串:file.txt
${file##*.}:拿掉最後一個 . 及其左邊的字串:txt
${file%/*}:拿掉最後條 / 及其右邊的字串:/dir1/dir2/dir3
${file%%/*}:拿掉第一條 / 及其右邊的字串:(空值)
${file%.*}:拿掉最後一個 . 及其右邊的字串:/dir1/dir2/dir3/my.file
${file%%.*}:拿掉第一個 . 及其右邊的字串:/dir1/dir2/dir3/my
filepath='/home/wangzichao/nodejs/jd.js'
我們可以用 ${ } 分別替換獲得不同的值:
${file#*/}:拿掉第一條 / 及其左邊的字串:dir1/dir2/dir3/my.file.txt
${file##*/}:拿掉最後一條 / 及其左邊的字串:my.file.txt
${file#*.}:拿掉第一個 . 及其左邊的字串:file.txt
${file##*.}:拿掉最後一個 . 及其左邊的字串:txt
${file%/*}:拿掉最後條 / 及其右邊的字串:/dir1/dir2/dir3
${file%%/*}:拿掉第一條 / 及其右邊的字串:(空值)
${file%.*}:拿掉最後一個 . 及其右邊的字串:/dir1/dir2/dir3/my.file
${file%%.*}:拿掉第一個 . 及其右邊的字串:/dir1/dir2/dir3/my
相关文章推荐
- ZooKeeper入门介绍
- 专题四--1004
- 专题四--1005
- Spring Overview
- 数据库异常整理:org.hibernate.QueryException: could not resolve property: “xxx”
- 专题四--1006
- 专题四--1009
- SWF2入门(二)
- OpenCV学习笔记(二):存取像素
- pushlet工作原理
- SWF2入门(一)
- nrf52832 之 timer
- laravel 表单验证 正则匹配
- win7 64位+vs2010+opencv2.4.10+cmake3.6编译报错的解决
- 判断素数
- HDU 1577 判断两点之间是否存在整数点
- 源码推荐(0707):基本视频播放Demo,天气预报app
- JS刷新当前页面的几种方法总结
- BZOJ4117 : [Wf2015]Weather Report
- spring security起步二:自定义登录页