以下を試しました。失敗した理由と正しく実行する方法は?

以下を試しました。失敗した理由と正しく実行する方法は?

スクリプトは3行の出力を出力します。

$ Filename /a/Resource/.Filename.man.markdown
.Filename.man.markdown
.Filename
man.markdown

私がしたいこと

3行の出力を別の変数に保存したいのですが、どうすればよいですか?


以下を試しました。失敗した理由と正しく実行する方法は?

最初の試行失敗

Filename /a/Resource/.Filename.man.markdown | IFS=$'\n' read -r File1 Filename1 Extension1
echo "$File1 $Filename1 $Extension1"

2回目の試みに失敗しました

$ IFS=$'\n' read -r File1 Filename1 Extension1 < <(Filename /a/Resource/.Filename.man.markdown)
$ echo "$File1 $Filename1 $Extension1"
.Filename.man.markdown  

関連情報