在我编写的bash脚本中,我想复制扩展名为.txt
的文件。但是我不能在-R
中包含子文件夹。我该如何解决?
#!/bin/bash
n=1
for arg in "$@"
do
kopya="kopya$n.txt"
cp -R -- "$arg" "$kopya"
n=$[ n + 1 ]
done
最佳答案
您可以使用find
来获取文件:
#!/bin/bash
n=1
for arg in "$@"
do
kopya="kopya$n.txt"
find . -name "$arg" -exec cp {} "$kopya" \;
(( n++ ))
done
关于linux - 如何在带有参数的bash脚本中找到子文件夹?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55668665/