diff options
author | Epoch Qwert <epoch@53flpnlls43fcguy.onion> | 2014-10-13 20:54:28 -0500 |
---|---|---|
committer | Epoch Qwert <epoch@53flpnlls43fcguy.onion> | 2014-10-13 20:54:28 -0500 |
commit | 1852f2d7d63c39d0fd97a2774d1bd16bf53ec67d (patch) | |
tree | 69bc1a71b839857e6b841862b74aa3c0b56b860c /nocompile | |
download | misc-1852f2d7d63c39d0fd97a2774d1bd16bf53ec67d.tar.gz misc-1852f2d7d63c39d0fd97a2774d1bd16bf53ec67d.zip |
initial commit. collected some tools I had laying around.
Diffstat (limited to 'nocompile')
-rwxr-xr-x | nocompile/XuntilY | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/nocompile/XuntilY b/nocompile/XuntilY new file mode 100755 index 0000000..f6cc672 --- /dev/null +++ b/nocompile/XuntilY @@ -0,0 +1,18 @@ +#!/usr/pkg/bin/perl +$r=$ARGV[0]; +$s=$ARGV[1]; +$m=0; +$count=$ARGV[2]?$ARGV[2]:1; +for(;$l=<stdin> and $count > 0;) { + if($m == 0) { + if($l =~ $r) { + $m=1; + print $l; + next; + }} + if($m == 1) { + print $l; + if($l =~ $s) { + $m=0; + $count--; +}}} |