请教一个shell写法的问题

centos 中获取 网卡列表 可以这么写output=$(ip -o link show | awk -F’: ‘ ‘{print $2}’)或者 output=$(ls /sys/class/net)复制代码 现在echo $output的内容是:docker0  ens33  ens36  lo  vethb1efb23 我现在想把 $output 的内容分割成一个数组,分隔符是什么呢? 空格或者换行都不行IFS=’ ‘ read -ra my_array <<< "$output"复制代码 这样分割完的my_array数组只有一个值,为什么呢

请登录后发表评论

    • 头像执笔画素颜0
    • 头像╰青春是一首歌0
    • 头像小东西づ不许怪我霸道0