다음을 시도했습니다. 실패한 이유와 올바르게 수행하는 방법은 무엇입니까?

다음을 시도했습니다. 실패한 이유와 올바르게 수행하는 방법은 무엇입니까?

스크립트는 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  

관련 정보