|
|
1
398
使用
编辑 :抱歉,请重新阅读问题…您需要以编程方式构建命令行,这并不容易。 您是否在使用bash(或在Windows上使用cygwin)?如果是,您应该能够做到:
这可能更容易以编程方式构建。 编辑 :对答案应用了@artbristol注释。 |
|
|
2
48
find的一些版本,主要在Linux系统上,也可能在其他版本上支持-regex和-regextype选项,这些选项可以查找名称与regex匹配的文件。 例如
应该在上面的例子中完成这个技巧。 但是,这不是标准的posix find函数,它依赖于实现。 |
|
|
3
27
您可以通过编程添加更多
或者,换一个简单的循环:
|
|
|
4
10
我也有同样的需求。这对我很有用:
|
|
|
5
8
这将在Linux上找到所有.c或.cpp文件
你不需要转义括号,除非你做了一些额外的修改。在这里的手册页上,他们说如果图案匹配,打印出来。也许他们正在努力控制印刷。在这种情况下-print充当条件并成为“an d'd”条件。它将阻止打印任何.c文件。
但是如果你喜欢原始答案,你可以控制打印。这也可以找到所有.c文件。
|
|
|
6
4
我的默认值是:
像不那么刻意的过程
|
|
|
7
2
简单但有效:) |
|
|
8
1
我需要删除子目录中的所有文件,除了一些文件。以下对我有效(指定了三种模式):
|
|
|
9
1
|
|
|
10
0
这在AIXKornShell上工作。
这是在找
|
|
|
11
0
怎么样
它在文件名中列出以.py或.html结尾的所有文件 |
|
|
Plankt0n · Shell,执行一个需要逐一遍历多个值的命令 1 年前 |
|
|
Fin · 如何使用bash从表中提取数据 1 年前 |
|
|
aenagy · Bash声明不喜欢带空格的值 1 年前 |
|
PkDrew · AND运算符“&”在“&tee”中的作用是什么? 1 年前 |
|
|
elbarna · 正则表达式仅排除小写字符串,但保存包含大写的字符串 1 年前 |
|
Harry · 使用“$!”获取后台作业的pid 1 年前 |
|
|
nmr · 使用来自另一个shell脚本的if语句的返回码函数 1 年前 |
|
minseong · Git sed忽略二进制文件 1 年前 |
|
|
Jesper.Lindberg · 检查参数是否包含null 1 年前 |