Chinaunix
标题:
问一个新手问题,困扰我好久
[打印本页]
作者:
toaru
时间:
2016-11-28 01:17
标题:
问一个新手问题,困扰我好久
我在做脚本中
mkdir $a_$b_{$c}
想做出类似 1127_5d_01
1127_5d_02
1127_5d_03
三个文件夹,但是执行后却出来的是1127_5d_{01,02,03}
大括号被当作字符串处理了,怎么办啊
作者:
yangwj2016
时间:
2016-11-28 08:57
用反斜杠转义试试
作者:
vagrant_1220
时间:
2016-11-28 11:42
seq -f "${a}_${b}_%02g" 1 3| xargs mkdir
作者:
Herowinter
时间:
2016-11-28 12:15
回复
1#
toaru
a='1127';b='5d';c='01,02,03';eval mkdir ${a}_${b}_{$c}
复制代码
作者:
moperyblue
时间:
2016-11-28 12:34
本帖最后由 moperyblue 于 2016-11-28 12:38 编辑
a=1127
b=5d
c=01..03
eval mkdir ${a}_${b}_{$c}
复制代码
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2