次のようなコマンドを含むファイルがあります。
cat /home/ptay89/test/01.out
cat /home/ptay89/testing/02.out
...
しかし、私はそれらのいくつかを実行したいだけです。たとえば、1.outで終わる出力ファイルのみを表示したい場合は、次のように実行できます。
cat commands | grep 1.out | sh
ただし、コマンドファイルの各行に対して次の出力が得られます。
: cannot be loaded - no such file or directoryst/01.out
必要なコマンドをファイルから直接コピーして貼り付けると、正常に機能します。これを行うためのより良い方法はありますか?