我是 Linux 操作系统的新手。我的目标是在控制台模式下选择文件名中具有特定字符串值的文件
这是我的示例文件名,
filename : apnic-2016-02-01
条件:文件名的首字母不能以“b”开头,并且日期值(01)应为奇数值
下面是我使用管道和 grep 命令的命令。
ls -al | grep -v [b] --> choosing the filenames which dose not start with 'b' and working successfully
但我坚持要在文件名中选择奇数值。我想知道如何在文件名中选择奇数天值。
欢迎任何回复。
答案1
ls -d [!b]*[13579]
此命令将选择所有名称不以“b”开头且以奇数结尾的文件。