シェルスクリプトの中で、任意のディレクトリの中で一番新しいファイルを探す方法です。
シェルスクリプトで最新のファイル名を取得するを参考にさせてもらいました。
まぁ、参考というよりそのままですが、下記のように、ls -lt でソートし、その一番上の行を取得、9列目のファイル名を取得するようにすればいいようです。
スクリプト実行中のパスのファイルに対して行うは下記
LATEST_FILE="`pwd`/`ls -lt *.txt | head -n 1 | gawk '{print $9}'`"
任意のディレクトリに対して行うには下記
LATEST_FILE="`ls -lt *.txt | head -n 1 | gawk '{print $9}'`"