我有一个数组,其中包含有关每个 NIC 的详细信息。每个数组索引由三个空格分隔的值组成。
我想要一个漂亮的表格作为输出。有没有办法为索引中的每个值分配格式模式?
到目前为止,这是我使用的:
NIC_details[0]='wlp2s0 192.168.1.221 xx:xx:xx:xx:xx:xx'
NIC_details[1]='wwan0 none xx:xx:xx:xx:xx:xx'
NIC_details[2]='virbr0 192.168.122.1 00:00:00:00:00:00'
printf "%-20s\n" "${NIC_details[@]}"
Run Code Online (Sandbox Code Playgroud)
有没有办法通过位置 $1、$2 和 $3 访问数组索引中的值,知道它们是空格分隔的,然后为每个 $X 位置应用格式模式?
我也试过
echo "$i" | column -t
Run Code Online (Sandbox Code Playgroud)
但它并没有带来预期的结果。