我想将 Here String 与 KSH 中的自定义类型结合使用。不幸的是,我无法说出我做错了什么。
#!/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