diff options
| author | Giorgos Keramidas <keramida@FreeBSD.org> | 2006-08-08 21:25:22 +0000 |
|---|---|---|
| committer | Giorgos Keramidas <keramida@FreeBSD.org> | 2006-08-08 21:25:22 +0000 |
| commit | 49198c429758b2bca2854d3748a4c6cfaf6cc633 (patch) | |
| tree | 616ff8a9a61a4572d2b05477d174bf3fe81d1bce /usr.bin/split/split.c | |
| parent | 49953e11d7e84e790dec99d55962e7059757b3bf (diff) | |
Notes
Diffstat (limited to 'usr.bin/split/split.c')
| -rw-r--r-- | usr.bin/split/split.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/usr.bin/split/split.c b/usr.bin/split/split.c index 906d07a0ed8d..71b47c739978 100644 --- a/usr.bin/split/split.c +++ b/usr.bin/split/split.c @@ -130,11 +130,6 @@ main(int argc, char **argv) errx(EX_USAGE, "%s: offset too large", optarg); bytecnt = (off_t)(bytecnti * scale); break; - case 'p' : /* pattern matching. */ - if (regcomp(&rgx, optarg, REG_EXTENDED|REG_NOSUB) != 0) - errx(EX_USAGE, "%s: illegal regexp", optarg); - pflag = 1; - break; case 'l': /* Line count. */ if (numlines != 0) usage(); @@ -142,6 +137,11 @@ main(int argc, char **argv) errx(EX_USAGE, "%s: illegal line count", optarg); break; + case 'p': /* pattern matching. */ + if (regcomp(&rgx, optarg, REG_EXTENDED|REG_NOSUB) != 0) + errx(EX_USAGE, "%s: illegal regexp", optarg); + pflag = 1; + break; default: usage(); } @@ -335,8 +335,8 @@ static void usage(void) { (void)fprintf(stderr, -"usage: split [-a sufflen] [-b byte_count] [-l line_count] [-p pattern]\n"); - (void)fprintf(stderr, -" [file [prefix]]\n"); +"usage: split [-l line_count] [-a suffix_length] [file [prefix]]\n" +" split -b byte_count[k|m] [-a suffix_length] [file [prefix]]\n" +" split -p pattern [-a suffix_length] [file [prefix]]\n"); exit(EX_USAGE); } |
