我正在尝试制作一个小脚本来监视文件夹中的最新日志文件并从日志中获取聊天内容,然后我将其显示在 tmux 面板中,但由于某种原因,它在执行时找不到文件存在
FILENAME=server_logs/$(ls -t1 server_logs | head -n 1)
watch -n3 'grep "\] " '$FILENAME' | tail -n15'
当我运行该文件时,它给了我这个 grep: server_logs/server_log_09_18_12.txt :没有这样的文件或目录
但如果我使用 watch -n3 'grep "\] " server_logs/server_log_09_18_12.txt | tail -n15'
它确实有效。所以我的问题是为什么找不到文件?