【发布时间】:2018-05-06 19:05:25
【问题描述】:
我想收集所有包含字符串“MEDIUM”的文本文件并将其移动到一个名为 MEDIUM_files 的新文件夹中。我可以使用
收集所有包含 MEDIUM 的文件ls *MEDIUM*
但我只想要文本文件。
所有文件都包含 MEDIUM,但它们的数量也不同。例如文件名末尾包含不同的数字如“MEDIUM_30_1.txt”或通过“MEDIUM_1850_20.txt”
如何指定文件类型以及包含字符串?
【问题讨论】:
-
如何定义文本文件?通过让它只包含一组字符?无论哪种情况,您都会发现这很有用 - stackoverflow.com/a/13659891/3721256
-
我正在定义一个后缀为 .txt 的文本文件
-
那么
*MEDIUM*.txt? -
当您说“文件包含字符串”时,您是指文件 name 包含字符串,还是文件 contents?
-
SO 是针对编程问题,而不是关于使用或配置 Linux 的问题。 SuperUser.com 或 unix.stackexchange.com 会更好地解决此类问题。
标签: linux