我正在编写一个循环遍历x个日志文件的bash脚本,并将每个日志文件的最新10个条目发送到单独的csv中。因此,如果我有25个日志文件,在运行脚本后,我将期望有25个新的csv文件,每个文件包含10个最新的行。
以下是我想要做的事情:
#!/bin/bash
for file in /path/to/logs/*.log;
do tail -n 10 > "$file".csv
done
我似乎无法让它遍历所有文件 - 相反,它挂在一个文件上。如何让这个小片段循环遍历每个文件?