豆瓣下载
时间:2011-12-16
来源:互联网
我写了一个小脚本,遇到了点问题。
比如,我写了一个名字为~/bin/myscript的脚本,形式如下;
#! /bin/bash
for img in `ls *.{$1}`; do
echo converting "$img"
done
在使用的时候,我想用
$ myscript gif,png
就能像直接键入 ls *.{gif,png}一样,将本目录下,符号后缀规则的文件挑选出来。结果,发现,bash直接就将传入的命令给替换掉``中的$1了。
然后,提示:
ls: 无法访问*.{gif,png}: 没有那个文件或目录
各位,有啥好方法没有,可以避开这个问题?
比如,我写了一个名字为~/bin/myscript的脚本,形式如下;
#! /bin/bash
for img in `ls *.{$1}`; do
echo converting "$img"
done
在使用的时候,我想用
$ myscript gif,png
就能像直接键入 ls *.{gif,png}一样,将本目录下,符号后缀规则的文件挑选出来。结果,发现,bash直接就将传入的命令给替换掉``中的$1了。
然后,提示:
ls: 无法访问*.{gif,png}: 没有那个文件或目录
各位,有啥好方法没有,可以避开这个问题?
作者: sarrow 发布时间: 2011-12-16
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28