#!/bin/bash if [ $# -gt 1 ]; then >&2 echo 'usage: '"$0"' host' exit 1 fi cd "${0%/*}/.." cmd=' uname -n cut -d: -f1,6 \ /dev/null \ | tee /dev/stderr \ | tr -d '\r' \ | { read -r host [ -z "${host}" ] && exit 1 rm -rf --one-file-system "hosts/${host}" mkdir -p "hosts/${host}" while read user key; do printf '%s\n' "${key}" \ >> "hosts/${host}/${user}" done }