gpt4 book ai didi

linux - 在 Linux 中如何显示文件名为 3 个大写字符的所有文件?

转载 作者:太空宇宙 更新时间:2023-11-04 05:18:32 26 4
gpt4 key购买 nike

例如,它应该显示
ABC.txt
123.c
起亚.py

最佳答案

你可以用任何语言做这样的事情,但在 python 中非常简单:

import os

for f in os.listdir("."):
parts = f.split(".")
if len(parts[0]) == 3 and parts[0] == parts[0].upper():
print(f)

请记住,如果 XYZ.something.txt 位于您的 cd 中,这也会打印 XYZ.something.txt 的限制,我不知道这是否可取。

解释很简单...

如果 f 是 XYZ.txt,那么各部分将是 ["XYZ",txt] 的列表...因此,您检查第一个字符串的长度是否为 3,并且如果将其转换为大写,则它是相同的...

关于linux - 在 Linux 中如何显示文件名为 3 个大写字符的所有文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45427664/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com