#!/bin/bash # standard rsync port is 873, I choose 8873 for userside listen. PORT=8873 printf "Examples of get with rsync (full rsync):\n" msg=" rsync -Pa 'rsync://%s:${PORT}/qrs/.' .\n" printf "$msg" "${HOSTNAME}.local" printf "$msg" "${HOSTNAME}" for ipv6 in ::1 \ $(ip -oneline -family inet6 address show scope site \ | sed 's/^.*inet6 \([0-9:a-fA-F]\+\).*$/\1/') \ $(ip -oneline -family inet6 address show scope global \ | sed 's/^.*inet6 \([0-9:a-fA-F]\+\).*$/\1/') \ ; do printf "$msg" "[${ipv6}]" done for ipv4 in $(ip -oneline -family inet address show \ | sed 's/^.*inet \([0-9.]\+\).*$/\1/'); do printf "$msg" "${ipv4}" done # <(cat <"$CONF" <