#/bin/bash # bulk rename files in linux using your favorite editor result="$(ls)" out=$(mktemp) echo "$result" > $out $EDITOR $out while IFS= read -r l1 && IFS= read -r l2 <&3; do [[ "$l1" != "$l2" ]] && mv $l1 $l2 done < <(echo "$result") 3< $out