findutils-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Findutils-patches] [PATCH] Added examples on stdin handling and more ef


From: James Youngman
Subject: [Findutils-patches] [PATCH] Added examples on stdin handling and more efficient core file deletion.
Date: Thu, 6 Dec 2007 10:38:10 +0000

2007-12-06  James Youngman  <address@hidden>

        * xargs/xargs.1: Added examples on stdin handling and more
        efficient core file deletion.
---
 xargs/xargs.1 |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/xargs/xargs.1 b/xargs/xargs.1
index accc223..ffa224f 100644
--- a/xargs/xargs.1
+++ b/xargs/xargs.1
@@ -321,12 +321,45 @@ in or below the directory
 .B /tmp 
 and delete them, processing filenames in such a way that file or 
 directory names containing spaces or newlines are correctly handled.
+
+.P
+.B find /tmp \-depth \-name core \-type f \-delete
+
+.fi
+Find files named 
+.B core
+in or below the directory 
+.B /tmp 
+and delete them, but more efficiently than in the previous example
+(because we avoid the need to use 
+.BR fork (2) 
+and 
+.BR exec (2) 
+to launch 
+.B rm
+and we don't need the extra 
+.B xargs 
+process).
+
 .P
 .nf
 .B cut \-d: \-f1 < /etc/passwd | sort | xargs echo
 
 .fi
 Generates a compact listing of all the users on the system.
+
+.P
+.nf
+.B xargs sh -c 'emacs \(address@hidden(dq < /dev/tty' emacs
+
+.fi
+Launches the minumum number of copes of Emacs needed, one after the
+other, to edit the files listed on 
+.BR xargs '
+standard input.
+
+
+
 .SH "EXIT STATUS"
 .B xargs
 exits with the following status:
@@ -366,6 +399,7 @@ current system.
 
 .SH "SEE ALSO"
 \fBfind\fP(1), \fBlocate\fP(1), \fBlocatedb\fP(5), \fBupdatedb\fP(1),
+\fBfork\fP(2), \fBexecvp\fP(3), 
 \fBFinding Files\fP (on-line in Info, or printed)
 .SH "BUGS"
 The
-- 
1.5.3.6





reply via email to

[Prev in Thread] Current Thread [Next in Thread]