新しいターミナルウィンドウでファイルを末尾に表示する

新しいターミナルウィンドウでファイルを末尾に表示する

次の 2 つの bash スクリプトがあります (おそらく 1 つにまとめることができます)。

// pre-tail.sh

#!/usr/bin/env bash
open -b com.apple.terminal `dirname $0`/tail.sh

// テール.sh

#!/usr/bin/env bash
tail -F ${FILE_TO_TAIL}

次のように実行します:

FILE_TO_TAIL=some.log ./pre-tail.sh

そこで最初のスクリプトを起動すると、2 番目の bash スクリプトの出力が新しいターミナル ウィンドウに表示されるのが理想ですが、うまくいきません。なぜなのか、誰か分かりますか?

もう 1 つの質問は、com.apple.terminal を使用する代わりに、新しいターミナル ウィンドウを開いてコマンドを実行する、より汎用的な方法があるかどうかです。

関連情報