我在目录中有许多文件abc_001.txt,abc_002.txt,...,abc_999.txt。我如何选择abc_001.txt ... abc_100.txt?我想复制或tar他们。通过文件名中的数字匹配多个文件
2
A
回答
3
你只需要abc_0??.txt
和abc_100.txt
:)
4
尝试:
cp abc_0[0-9][0-9].txt abc_100.txt destination/
...或:
tar cvf archive.tar abc_0[0-9][0-9].txt abc_100.txt
9
在bash,那么你可以在范围内的所有号码的列表:abc_{001..100}.txt
+1
在版本4之前的Bash中,前导零被丢弃。您可以使用'{0 {90..99},100}'代替。 – 2011-03-15 15:27:52
相关问题
- 1. 如何通过匹配文件名从S3中获取文件?
- 2. 匹配多个文件扩展名()
- 3. 拉从文本一个字匹配文件名的文件
- 4. 匹配文本文件中的数字?
- 5. 通过javascript在文档中匹配文件扩展名
- 6. 匹配csv文件中的文件名到文件夹中的文件名
- 7. 通过增加数字更改多个文件的名称
- 8. 在文件名中间连接匹配字符串的文件
- 9. 通过匹配Dataframe中的可用名称从文件夹导入多个CSV文件
- 10. awk中多行匹配,打印文件名和匹配
- 11. 匹配的文件名基数
- 12. Bash:通过与扩展名不匹配的文件循环
- 13. 文件名格式匹配
- 14. 文件名匹配不组
- 15. 只用多个文件替换多个文件中的第一个匹配
- 16. 通过文件名更改多个文件内容
- 17. 将文件中的关键字(模式)与多个文件进行匹配
- 18. 在MATLAB中匹配的文件名
- 19. 在python上匹配一个文件名
- 20. OSX找到匹配整个文件名
- 21. 根据匹配的文件名将多个pdf文件移动到多个文件夹
- 22. 匹配行和猫多个文件合并成一个文件
- 23. 折射率匹配多个文件
- 24. 模板匹配多个输出文件
- 25. 导入文件通过VBA通过名称上的通配符
- 26. 在循环中匹配文件名
- 27. 批处理 - 按文件名匹配文件和文件夹
- 28. 在Python中处理多个文件,并在字段上匹配
- 29. 通过文件名中的数字排序PHP数组
- 30. 通过通配符重命名多个文件(批处理/ PowerShell的)
这与原始帖子假设的'abc_999.txt'匹配避免。 – 9000 2011-03-15 10:17:23
哎呀,我误解了这个问题。我可以改正这个问题,或者我会只删除我的答案,如果你用类似的例子扩展你的答案;) – 2011-03-15 10:24:33
为什么我确实提出了你的答案,因为它表明了对问题的某种思考方式。其他人用Google搜索类似但不完全相同的问题的解决方案可能会发现它很有用。 – 9000 2011-10-19 00:09:36