From owner-freebsd-hackers Sun Jun 1 14:02:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA05011 for hackers-outgoing; Sun, 1 Jun 1997 14:02:50 -0700 (PDT) Received: from frmug.org (frmug-gw.frmug.org [193.56.58.252]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA05006 for ; Sun, 1 Jun 1997 14:02:43 -0700 (PDT) Received: (from uucp@localhost) by frmug.org (8.8.5/8.8.5/frmug-2.0) with UUCP id XAA01847 for hackers@FreeBSD.org; Sun, 1 Jun 1997 23:01:44 +0200 (MET DST) Received: (from charnier@localhost) by xp11.frmug.org (8.8.5/8.8.5/xp11-uucp-1.1) id WAA13926; Sun, 1 Jun 1997 22:57:21 +0200 (CEST) Date: Sun, 1 Jun 1997 22:57:21 +0200 (CEST) Message-Id: <199706012057.WAA13926@xp11.frmug.org> From: Philippe Charnier MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: hackers@FreeBSD.org Subject: split -p pattern: new option X-Mailer: VM 6.31 under Emacs 19.34.1 Reply-To: charnier@xp11.frmug.org Sender: owner-hackers@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk Hi, In order to split a big patch file into individual patches, I hacked a new option for split(1) that can split if the current line matches the given pattern. % split -p '^diff -rc2N' big.patch x. I think that it's an useful option and it maybe should be added. Comments? begin 644 patch.split.gz M'XL(");AD3,"`W!A=&-H+G-P;&ET`*56;4_;2!#^O/X5`Z;V;4#2:EZU2%A[\[.S#[SS+/KA`\% M3.(H&L`9/N-T"BWC(IV(Y0"*/(G+5F@<_?\_X^/I#41Q(@;@S+*Y\&?.N13B MY.:L%3X4,LM*IY"ALRAD:QRGCMK9J?:W'@PI2AF+!T(G\57$60I>JVT0<+`7 M8$N,E83I)XO!58($OI=,NX2&-T MW@(DQ50L:S`3@7T7<#8ZO[RX&C'/=5W&&-9Y)J)@D920+N94KR@@%U*UL:5+ M5Q#[!/'0L_H*(M+"((XF<`2V9T%6C88JX46:+THG6Y3X4GE@(HI0QGF9R4+G M#&>!9#".Y.V?[[^>41K,!?E>O__TQ^7HZD[O M=$[):0ERB>4M50C7(7E0ED*FM[[KUKFOM0G*#.9!&\CB":3B4=5Q?W]MFF1I-H?5DI*7M[E"A'7;V$W>[5D]11@C(84S MC&($#_9%;L%^3EO8['%&R4TSG"&+4U%F>6D&M1=CWKK41^#B#'/:Y/&/*]O>9XFC3$\BJ:)RM3" M/`(4?YDE)M:%!5FP1S1Z+M;P#AF`YV0,&2C:5DK1FZ.@IV6!$3;VGHA16%%.8 MS7-S#\54Y[?@X^CW^]&73Z.KL]'9,TVN/MQ\/E'$NTU0P6_#5=K,-Z#R%ZB( M>J(/KZ*=+8I@*DQ=SDIS>J`Y[1S4.F1B&9=@NLIKA?]*P+ZI,E,%JB@2%L/- M([R^52W*G4)UY*JZ%GQJ5@^XW_8MOU,WC57GI8+"&$WNLURDFBRRK5#WN)!) M,$^IL:<"'W@A#"$1J6T/T&;[:&?],9OM$8OMT7OFX+_UY75NO+"!._P\35];A=3E7JCTM1 MAZ>G#F?;I1<=G>K\&BJW_II$.7[LR\C$CSO6;1GVKG*J?K;!K3V&\5,I[M65 K=H=S?<6MY^JS=:N_CG=W7U/%UT_FL//Z"OQ.PNIF\/3-\"\+G#ET;`H``-65 ` end -- ------ ------ Philippe Charnier charnier@lirmm.fr (smtp) charnier@xp11.frmug.org (uucp) ``a PC not running FreeBSD is like a venusian with no tentacles'' ------------------------------------------------------------------------