Package: moreutils Version: 0.24 Severity: wishlist How about a utility to sample every Nth line of stdin to stdout? This could be useful for humans monitoring the real-time output of noisy programs like tshark or as part of a pipeline prior to an expensive filter. Something like:
$ cat samp.c #define _GNU_SOURCE #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv){ if(argc > 1){ int samp = atoi(argv[1]); int c = 0; char *line = NULL; size_t len = 0; while(getline(&line, &len, stdin) != -1){ if(c % samp == 0) fputs(line, stdout); ++c; } if(line) free(line); return EXIT_SUCCESS; } return EXIT_FAILURE; } $ -- Robert Edmonds [EMAIL PROTECTED]
signature.asc
Description: Digital signature