在 bash 中,我想提取许多文件名的一部分并将该输出保存到另一个文件中。
这些文件的格式为 coffee_{SOME NUMBERS I WANT}.freqdist。
#!/bin/sh
for f in $(find . -name 'coffee*.freqdist)
该代码将找到所有的 coffee_{SOME NUMBERS I WANT}.freqdist 文件。现在,如何创建一个仅包含 {SOME NUMBERS I WANT} 的数组并将其写入文件?
我知道要写入文件一将以以下内容结束该行。
> log.txt
我错过了如何过滤文件名列表的中间部分。