在bash中,我想要提取许多文件名的一部分并将输出保存到另一个文件中。
这些文件的格式为coffee_{我想要的一些数字}.freqdist。
这些文件的格式为coffee_{我想要的一些数字}.freqdist。
#!/bin/sh
for f in $(find . -name 'coffee*.freqdist)
这段代码将会找到所有的coffee_{一些数字}.freqdist文件。现在,我该如何创建一个只包含{一些数字}的数组并将其写入文件呢?
我知道要想将内容写入文件,需要在行末添加以下代码。
> log.txt
我只是缺少如何筛选文件名列表的中间部分。