#!/bin/bash # nssh - exec ssh with host in argv[0] # skip all arguments (taken from OpenSSH_5.6p1) while getopts 1246AaCfgKkMNnqsTtVvXxYyb:c:D:e:F:I:i:L:l:m:O:o:p:R:S:W:w: flag do : done HOST="${!OPTIND/*@/}" exec -a "$HOST" -- ssh "$@"