여기에 문자열이 포함된 ksh 유형

여기에 문자열이 포함된 ksh 유형

KSH의 사용자 정의 유형과 함께 Here String을 사용하고 싶습니다. 불행히도 나는 내가 뭘 잘못하고 있는지 말할 수 없습니다.

#!/bin/ksh
typeset -T Type_t=(
   typeset string='aaa'
   function fc {
      cat <<< ${_.string}
   }
)

Type_t t
t.fc

나에게주세요

script.ksh[10]: ct.fc[5]: cat: not found [No such file or directory]

내용을 인쇄하는 문제가 아닙니다. 제가 관심 있는 것은 cat 또는 grep과 같은 명령에서 객체의 필드를 Here String으로 사용하는 것입니다.

관련 정보