Sanjib Sikder [2012-10-17 23:55:12 +0530] wrote: > #!/bin/bash > > mkdir -p /home/USERNAME/org/backup && \ > find $HOME -type f -name '*\.org' ! -path "/home/USERNAME/org/backup/*" \ > -exec cp -t /home/USERNAME/org/backup/ \{\} \;
How about this: #!/bin/sh target=$HOME/org/backup mkdir -p "$target" && \ find "$HOME" -type f -name '*.org' ! -path "$target/*" \ -exec cp -t "$target" {} +