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