フォルダ内の最新のログファイルを監視し、ログからチャットを取得する小さなスクリプトを作成しようとしています。これを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'
それは機能します。だから私の質問は、なぜファイルが見つからないのですか?