繁体   English   中英

需要根据Linux中文件名的最后两个字符将文件移动到特定目录

[英]Need to move files to specific directory based on last two characters of filename in Linux

请原谅我的无知。 我确定这是非常基本的,但我对 Bash 很陌生。 非常感谢您可以提供的任何帮助。

我有一系列文件(在源目录中),我需要根据名称的最后两个字符将它们组织到其他特定目录中。 例如 K1F2P4T1,需要到一个目录,而 K1F2P4R1 需要到另一个目录。 我需要它做的是检查所有文件的最后两个字符,如果它以 T1、E1 或 B1 结尾,则转到一个目录,如果以 C1、M1 或 Z1 结尾,则移到另一个目录。

我怎样才能做到这一点?

您可以使用

mv *{T1,E1,B1} one_dir
mv *{C1,M1,Z1} another_dir

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM