【发布时间】:2020-04-21 13:17:14
【问题描述】:
我的命令的结果是:
> htnnpjhuhj.jbjbnljnkn:tcp:ssh xxx.12234.r444:44056
> ftpddddddd.jbfffdnkn:tcp:ssh xxx.122555.r674:44067
我试图只获取分隔符“:”之前每行中的第一个元素,也就是说,我试图获取htnnpjhuhj.jbjbnljnkn 和ftpddddddd.jbfffdnkn。请告诉我下面的代码有什么问题。
function myfunc
{
command=$(command)
IFS=":" read -rA RESULTS <<< $command
echo ${RESULTS[0]}
}
【问题讨论】:
-
编辑 Q 以显示脚本的输出。看起来它应该工作。如果您收到任何错误消息,请在更新中包含确切的文本。祝你好运。