sort is good to go.
[oweals/busybox.git] / mv.c
diff --git a/mv.c b/mv.c
index e502250eca3b4379c4bb12a711113fe19509d968..2be3961ca5b06f85e50b0eea35c5b23d31a48f2c 100644 (file)
--- a/mv.c
+++ b/mv.c
@@ -29,7 +29,7 @@
 
 
 static const char mv_usage[] = "mv SOURCE DEST\n"
-"   or: mv SOURCE... DIRECTORY\n"
+"   or: mv SOURCE... DIRECTORY\n\n"
 "Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n";
 
 
@@ -56,7 +56,7 @@ extern int mv_main(int argc, char **argv)
        fprintf(stderr, "%s: not a directory\n", destName);
        exit (FALSE);
     }
-
+    
     while (argc-- > 1) {
        srcName = *(argv++);
        skipName = strrchr(srcName, '/');
@@ -67,6 +67,11 @@ extern int mv_main(int argc, char **argv)
            strcat(newdestName, "/");
            if ( skipName != NULL)
                strcat(newdestName, strstr(srcName, skipName));
+           else
+               strcat(newdestName, srcName);
+           fprintf(stderr, "srcName='%s'\n", srcName);
+           fprintf(stderr, "skipName='%s'\n", skipName);
+           fprintf(stderr, "newdestName='%s'\n", newdestName);
        }
        if (copyFile(srcName, newdestName, FALSE, FALSE)  == FALSE) {
            exit( FALSE);