#!/bin/bash name="$(echo "$1" | sed 's/ /_/g')" if [[ -e "$name" || ! -e "$1" ]]; then printf "either output file exists or input file doesnt exist" || mv $f $1 exit 1 else mv "$1" "$name" fi