没有合适的资源?快使用搜索试试~ 我知道了~
这种扩展和 tilde 、 parameter variable 和arithmetic expansion 和 command substitution 起进
资源详情
资源评论
资源推荐
hexo_blog / source / _posts / Bash
⽂
档
3--shell
扩
展
-
译
.md
lifayi2008
post modified
a22a2dc on Oct 14, 2016
1 contributor
Join GitHub today
GitHub is home to over 36 million developers working together to host
and review code, manage projects, and build software together.
Dismiss
Sign up
458626a814
Tree: Find file Copy path
336 lines (232 sloc) 20.5 KB
title date tags categories
Bash
⽂
档
3--shell
扩
展
(
译
) 2016-06-15 02:16:47 -0700 bash Bash
命
令
⾏
被
划分
为
tokens
后
,
shell
就
会
进
⾏
各
种
扩
展
;
bash
中
共
有
7
中
扩
展
:
Raw Blame History
Code Issues 0 Pull requests 0 Projects 0 Security Pulse
lifayi2008 / hexo_blog Sign up
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
brace expansion
tilde expansion
parameter
和
variable expansion
command substitution
arithmetic expansion
word splitting
filename expansion
扩
展
操
作
的
顺
序
就
是
上
⾯
给
出列
表
的
先
后
顺
序
;
并
且
从
左
到
右
如
果
系
统
⽀
持
,
还
有
另
外
⼀
种
扩
展
:
process substitution
。
这
种
扩
展
和
tilde
、
parameter variable
和
arithmetic expansion
和
command substitution
⼀
起
进
⾏
只
有
brace expansion
、
word splitting
和
filename expansion
可
能
会
改
变
扩
展
后
的
word
数
量
,
其
他
的
扩
展
都
是
将
⼀个
word
扩
展
为
另
外
⼀个
word
。
有
两个
例
外
是
$@
和
${name[@]}
所
有
扩
展
进
⾏
完
毕
后
,
quote removal
才
进
⾏
⼤
括
号
扩
展
brace expansion
是
⼀
种
产
⽣
任
意
字
符
串
的
技
巧
。
这
种
技
巧
和
filename expansion
中
的
[]
有
些
类
似
,
但
是
不
需
要
相
应
的
⽂
件
名
存
在
。
⼤
括
号
扩
展
的
格
式
是
:
⼀个
可
选
的
前
导
字
符
串
,
然
后
是
⼀
系
列
括
在
⼤
括
号
中
的
逗
号
分
隔
的
字
符
串
或
者
序
列
表
达
式
,
最
后
⼀个
可
选
的
后
缀
字
符
串
。
前
导
字
符
串
会
和
⼤
括
号
中
的
每
⼀个
项
⽬
连
接
,
然
后
再
连
接
后
缀
字
符
串
。
扩
展
按
⼤
括
号
中
项
⽬的
顺
序
从
左
到
右
进
⾏
brace expansion
可
以
嵌
套
。
每
⼀个
扩
展
的
结
果
没
有
进
⾏
排
序
,
⽽
是
从
左
到
右
的
顺
序
排
列
。
例
如
:
bash$ echo a{b,c,d}e
扩
展
为
abe ace ade
序
列
表
达
式
是
以
{x..y[..incr]}
的
形
式
,
x
和
y
可
以
是
数
字
或
者
单
个
字
符
;
incr
表
⽰
增
量
,
也
是
⼀个
整数
。
当
使
⽤
整数
的
时
候
,
表
达
式
扩
展
为
x
到
y
之
间
的
所
有
数
字
,
包
括
x
和
y
。
整数
还
可
以
使
⽤
若
⼲
个
前
导
0
,
强
制
扩
展
后
的
数
字
宽
度
相
等
;
当
x
或
者
y
以
0
开
始
的
时
候
,
shell
会
在
扩
展
产
⽣
的
每
个
数
字
前
⾯
按
需
要
补
若
⼲
个
0
。
当
使
⽤
字
符
的
时
候
,
扩
展
为
x
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
和
y
之
间
按
字
⺟
顺
序
的
所
有
字
符
;
注
意
x
和
y
需
要
时
相
同
的
类
型
。
当
提
供
increment
时
,
表
⽰
每
隔
incr
产
⽣
⼀个
字
符
或
数
字
。
默
认
的
incr
是
1
或
者
-1
brace expansion
在
其
他
的
扩
展
之
前
进
⾏
,
并
且
任何
被
其
他
扩
展
认
为
是
特
殊
字
符
的
将
会
保
留
。
⽽
且严
格
按
原
⽂
。
bash
不
会
对
扩
展
前
的
内
容
进
⾏
语
法
解
释
。
注
意
${}
是
参
数
扩
展
,
⽽
{}
才
是
⼤
括
号
扩
展
正
确
的
brace expansion
的
形
式
是
⼀
对
未
引
⽤
的
⼤
括
号
和
⾄
少
⼀个
未
引
⽤
的
逗
号
或
者
⼀个
合
法
的
序
列
表
达
式
。
任何
不
正
确
的
形
式
都
不
会
进
⾏
brace expansion
扩
展
{
和
,
都
可
以
使
⽤
反
斜
线
引
⽤
,
来
放
置
bash
将
它
作
为
brace expansion
形
式
的
⼀
部
分
。
brace expansion
经
常
被
⽤
来
产
⽣
⼀
些
前
缀
或
者
后
缀
相
同
的
字
符
串
,
例
如
:
mkdir /usr/local/src/bash/{old,new,dist,bugs} chown
root /usr/{ucb/{ex,edit},lib/{ex?.?*,how_ex}}
波
浪
线
扩
展
如
果
⼀个
word
以
未
被
引
⽤
的
~
开
始
,
则
这
个
字
符
后
⾯
直
到
第
⼀个
未
被
引
⽤
的
反
斜
线
中
间
的
字
符
都
被
认
为
是
tilde-
prefix
。
如
果
tidle-prefix
中
的
所
有
字
符
都
未
被
引
⽤
,
则
tidle-prefix
中
跟
着
~
字
符
的
所
有
字
符
串
被
作
为⼀个
login name
。
如
果
这
部
分
字
符
串为
空
(
即
tilde-prefix
只
有
⼀个
~
号
),
则
~
被
替
换
为
环
境
变
量
HOME
的
值
。
如
果
HOME
变
量
未
设
置
则
使
⽤
执
⾏
当
前
shell
⽤
户
的
家
⽬
录
。
如
果
tilde-prefix
并
⾮
只
有
⼀个
~
号
,
则
整
个
tilde-prefix
被
替
换
为上
午
提
到
的
login
name
的
家
⽬
录
如
果
tilde-prefix
是
~+
,
则
使
⽤
环
境
变
量
PWD
的
值
替
换
。
如
果
tilde-prefix
是
~-
则
使
⽤
OLDPWD
环
境
变
量
的
值
替
换
如
果
~
后
⾯
的
tilde-prefix
是
⼀个
数
字
N
,
可
选
的
N
前
⾯
还
有
⼀个
+
或
者
⼀个
-
,
则
这
个
tilde-prefix
会
被
⽬
录
栈
(
directory stack
)
中
相
应
的
元
素
替
换
,
就
像
使
⽤
tilde-prefix
作
为
参
数
调
⽤
dirs
内
置
命
令
⼀
样
。
If the tilde-prefix, sans
the tilde, consists of a number without a leading + or - , + is assumed
如
果
login name
⾮
法
,
或
者
tilde
扩
展
失
败
则
原
⽂
未
改
动
Each variable assignment is checked for unquoted tilde-prefixes immediately following a : or the first = . In these
cases, tilde expansion is also performed. Consequently, one may use filenames with tildes in assignments to
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
剩余14页未读,继续阅读
maXZero
- 粉丝: 30
- 资源: 303
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- training_plan_db.sql
- 2c4f3adc7be59975e81fa0c1f24cb6ea.JPG
- python爬虫入门,分享给有需要的人,仅供参考
- 722bf4c3ee17fa231ad9efcb12407aa0.JPG
- 15da2b5d3ceeddc8af2f6a7eed26d7e0.JPG
- 7ae59002be36a13ad6de32c4e633a196.JPG
- spark中文文档,spark操作手册以及使用规范
- WPF-Halcon算法平台,类似于海康威視VisionMater.zip
- Fake Location,可用来王者荣誉修改战区及企业微信定位打卡等
- the fire level NULL
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0