${}的用法
来源:互联网 发布:湖南广电网络控制集团 编辑:程序博客网 时间:2024/04/27 02:17
这里再用一些例子加以说明 ${ } 的一些特异功能:
假设我们定义了一个变量为:
file=/dir1/dir2/dir3/my.file.txt
我们可以用 ${ } 分别替换获得不同的值:
${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
记忆的方法为:
# 是去掉左边(在键盘上 # 在 $ 之左边)
% 是去掉右边(在键盘上 % 在 $ 之右边)
0 0
- ?的用法
- ?的用法
- ---" ~ " 的用法---
- ---" ~ " 的用法---
- ~ 的用法
- 的用法
- ##的用法
- ##的用法
- 的用法
- ${ }的用法
- ##的用法
- ${ }的用法
- "->"的用法
- ${ }的用法
- >>的用法
- &的用法
- ${}的用法
- +的用法
- centos 记录用户行为轨迹
- 链式线性表C++ 实现
- HDU 4243 排列循环节问题-思维-(排列组合)
- 科学的极致:漫谈人工智能——互动出版网
- 跳伞的时候,伞包拉不开,如何自救?在线等... ..
- ${}的用法
- dmesg命令处理故障和收集系统信息的7种用法
- goroutine背后的系统知识
- java在字符串中获取满足正则表达式的字符
- java异常处理机制
- 冒泡排序小程序
- android MPChart图标使用详解
- 使用Jenkins进行持续集成(三)-邮箱与用户
- BaseAdapter使用