#!/bin/bash

names="$@"

if [ -z "$names" ]; then
    names=$(xclip -o)
fi

names=$(echo "$names" | sed "s/\ \//\n\//g")

IFS=$'\n'
names=($names)
for f in ${names[@]}; do
    cd "$(dirname "$f")"
    f_name="$(basename "$f")"
    mv "$f_name" $(echo "$f_name" | sed 's/ /_/g')
done

