我对 bash 很陌生,我正在尝试通过创建一些小脚本来学习它。
我创建了一个小脚本来同时查找多个域的 DNS 条目。域作为属性给出。
COUNTER=0
DOMAINS=()
for domain in "$@"
do
WOUT_WWW=$(dig "$domain" +short)
if (( $(grep -c . <<<"$WOUT_WWW") > 1 )); then WOUT_WWW="${WOUT_WWW##*$'\n'}" ; fi
WITH_WWW=$(dig "www.${domain}" +short)
if (( $(grep -c . <<<"$WITH_WWW") > 1 )); then WITH_WWW="${WITH_WWW##*$'\n'}" ; fi
DOMAINS[$COUNTER]="$domain|$WOUT_WWW|$WITH_WWW"
COUNTER=$(($COUNTER+1))
done
Run Code Online (Sandbox Code Playgroud)
现在我只想遍历新的“多维”数组并给出像 mysql 表这样的输出:
+------------------------------+
| Row 1 | Row 2 | Row 3 |
+------------------------------+
| Value | Value | Value |
+------------------------------+
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?