diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2004-01-16 15:29:26 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2004-01-16 15:29:26 +0000 |
commit | 4cddde6df564b295bbb60e226177f005582bc5f5 (patch) | |
tree | adb96ef067fb5612aaec93122a98a70f30e861c0 /Functions/Misc/zmv | |
parent | a06990cc45a47439b1527b7ced8b8aec44e65b10 (diff) | |
download | zsh-4cddde6df564b295bbb60e226177f005582bc5f5.tar.gz zsh-4cddde6df564b295bbb60e226177f005582bc5f5.tar.xz zsh-4cddde6df564b295bbb60e226177f005582bc5f5.zip |
19382: improved zmv documentation
Diffstat (limited to 'Functions/Misc/zmv')
-rw-r--r-- | Functions/Misc/zmv | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Functions/Misc/zmv b/Functions/Misc/zmv index 8f8d15a7d..553579232 100644 --- a/Functions/Misc/zmv +++ b/Functions/Misc/zmv @@ -263,7 +263,12 @@ for f in $files; do elif [[ -n $from[$g] && ! -d $g ]]; then errs=($errs "$f and $from[$g] both map to $g") elif [[ -f $g && -z $opt_f ]]; then - errs=($errs "file exists: $g") + if [[ $f != $g && $f -ef $g ]]; then + errs=($errs "file exists: $g +(Probably the same file, owing to file system limitations.)") + else + errs=($errs "file exists: $g") + fi fi from[$g]=$f to[$f]=$g |