From owner-freebsd-bugs Sat Nov 28 12:09:25 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA09725 for freebsd-bugs-outgoing; Sat, 28 Nov 1998 12:09:25 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA09700 for ; Sat, 28 Nov 1998 12:09:23 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from Unknown UID 563@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA03392; Sat, 28 Nov 1998 12:10:01 -0800 (PST) Received: from ibm.net. (slip166-72-224-176.pa.us.ibm.net [166.72.224.176]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA08980 for ; Sat, 28 Nov 1998 12:00:20 -0800 (PST) (envelope-from placej@ibm.net) Received: (from placej@localhost) by ibm.net. (8.8.8/8.8.8) id PAA00762; Sat, 28 Nov 1998 15:00:45 -0500 (EST) (envelope-from placej) Message-Id: <199811282000.PAA00762@ibm.net.> Date: Sat, 28 Nov 1998 15:00:45 -0500 (EST) From: jcplace@ibm.net Reply-To: jcplace@ibm.net To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/8881: mv missing verbose switch Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 8881 >Category: bin >Synopsis: mv missing verbose switch >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Nov 28 12:10:01 PST 1998 >Last-Modified: >Originator: John C. Place >Organization: >Release: FreeBSD 2.2.7-RELEASE i386 >Environment: >Description: I miss the verbose switch one some of the more common file commands ie: cp,mv,rm >How-To-Repeat: >Fix: Diff file below --- mv.org Sat Nov 28 10:33:27 1998 +++ mv.c Sat Nov 28 14:48:46 1998 @@ -62,7 +62,7 @@ #include "pathnames.h" -int fflg, iflg; +int fflg, iflg, vflg; int copy __P((char *, char *)); int do_move __P((char *, char *)); @@ -80,7 +80,7 @@ int ch; char path[MAXPATHLEN]; - while ((ch = getopt(argc, argv, "fi")) != -1) + while ((ch = getopt(argc, argv, "fiv")) != -1) switch (ch) { case 'i': iflg = 1; @@ -90,6 +90,9 @@ fflg = 1; iflg = 0; break; + case 'v': + vflg = 1; + break; default: usage(); } @@ -176,6 +179,9 @@ group_from_gid(sb.st_gid, 0), to, YESNO); ask = 1; } + if(vflg) { + (void)fprintf(stderr, "Moving %s to %s\n", from, to); + } if (ask) { first = ch = getchar(); while (ch != '\n' && ch != EOF) @@ -349,7 +355,7 @@ usage() { (void)fprintf(stderr, "%s\n%s\n", - "usage: mv [-f | -i] source target", - " mv [-f | -i] source ... directory"); + "usage: mv [-f | -i] [-v] source target", + " mv [-f | -i] [-v] source ... directory"); exit(1); } >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message