貼り付けた整形済みテキストを、区切り文字がスペースのみの場合はコードブロックにマージする

わずか5分前に複数のコードブロックを作成しました。使用例を示す際の最小限の方法としては、ごく普通のことです。

単なる例
sudo nano /usr/local/bin/docker-ips
#!/bin/bash
# コンテナ/ゲートウェイおよびネットワークID(短縮形)のIPを表示する

if [ $# -eq 0 ]; then
  containers=$(docker ps -q)
else
  containers=$(docker ps -qf "name=$1")
fi

for cid in $containers; do
  cname=$(docker inspect --format '{{.Name}}' "$cid" | sed 's|/||')
  echo "=== $cname ==="
  docker inspect -f '{{range $net,$v := .NetworkSettings.Networks}}Verkko: {{$net}}
  Kontin IP: {{$v.IPAddress}}
  Gateway:   {{$v.Gateway}}
  VerkkoID:  {{printf "%.12s" $v.NetworkID}}{{"\n"}}{{end}}' "$cid"
done
sudo chmod +x /usr/local/bin/docker-ips

リッチエディタは携帯電話以外ではどこにも使用していませんが、通常、<br>なしでは空行を取得できないため、意味のないテキストが存在することになりますね🤔

「いいね!」 1