小编And*_*ewC的帖子

你如何编写一个对传递的参数动态的bash脚本函数?

我有一个bash函数(稍微简化一下来解释)

copy_to() {
    cp $1 $2 $3
}
Run Code Online (Sandbox Code Playgroud)

这很好用:

copy_to -f /demo/example1.xml new_demo/
Run Code Online (Sandbox Code Playgroud)

但是假设我要复制所有的xml文件,以下代码会有问题:

copy_to -f /demo/*.xml new_demo/
Run Code Online (Sandbox Code Playgroud)

显然我可以写cp -f /demo/*.xml new_demo/,但是无论如何都要让copy_to函数用于文件列表(它传递的不仅仅是3个参数)以及单个文件?

bash

1
推荐指数
1
解决办法
2476
查看次数

标签 统计

bash ×1