シェル スクリプトで次の grep コマンドを使用する必要があります。
grep 'DUE TO TIME LIMIT' ./slurm-3364.out
これは、パターン「DUE TO TIME LIMIT」を含む slurm-3364.out の行を出力します。ファイル名を変数に置き換えて、別の変数への出力に影響を与えたいと考えています。これまでのところ、同じ結果を得ることができません。試してみました:
jobOver="$(grep 'DUE TO TIME LIMIT' "$NEWEST")"
echo $jobOver
適切なファイル名を含む $NEWEST を使用します。これにより、作業ディレクトリ内のすべてのファイルがリストされているように見える非常に長いテキスト出力が生成されます...
編集:コメントで述べたように、 echo "$jobOver" を実行すると問題が解決しました。