我尝试了以下方法 - 为什么失败以及如何正确执行?

我尝试了以下方法 - 为什么失败以及如何正确执行?

脚本输出 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"

第二次失败的尝试

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

相关内容