我正在Ubuntu中准备一个批量编译sh文件。它使用dir命令获取文件列表(以及一些字符串处理以提取名称)。但这可能不是获取列表的最佳方法(但很容易)。
问题:所有Linux发行版是否都回答“ dir”命令相同?
Date_A Date_B Advance Amount min_value
0 2017-12-25 2018-01-01 10 180 180.0
1 2017-12-25 2018-01-01 103 220 180.0
2 2017-12-25 2018-01-01 200 200 180.0
3 2018-01-25 2018-02-01 5 230 230.0
4 2018-01-25 2018-02-01 8 220 230.0
5 2018-01-25 2018-02-01 150 240 220.0
答案 0 :(得分:1)
是的,如果发行版没有自己的修改版本或缺少此工具,则dir工具在所有发行版中均应相同。
您可能会发现这对于dir工具的某些背景很有帮助
答案 1 :(得分:1)
您可以使用tree
命令来获取所有文件并过滤所需的任何内容。
tree -f -i .|grep .*\.py$
在这里抓取所有.py文件。
here的树文档
示例:
root@fdada3432377:/usr/src/app# tree -f -i conn* |grep .*\.py$
connection/__init__.py