bash – 我可以使用shell通配符来选择跨两位数字的文件名(例如,从foo_1.jpg到foo_54.jpg)?

前端之家收集整理的这篇文章主要介绍了bash – 我可以使用shell通配符来选择跨两位数字的文件名(例如,从foo_1.jpg到foo_54.jpg)?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个目录与图像文件foo_0.jpg到foo_99.jpg。我想通过foo_54.jpg复制文件foo_0.jpg。

这是可能只是使用bash通配符?

我想像cp foo_ [0-54] .jpg但我知道这选择0-5和4(对吗?)

此外,如果不可能(或高效)只是通配符,会是一个更好的方法做到这一点?

谢谢。

我假设你想将这些文件复制到另一个目录:
cp -t target_directory foo_{0..54}.jpg

猜你在找的Bash相关文章