From 253b7dfa7dc2bed9f67aba033051ea4a3cc4199e Mon Sep 17 00:00:00 2001 From: Marius Tolzmann Date: Wed, 6 Jul 2011 23:37:31 +0200 Subject: [PATCH] beecut: accept more than one argument foreach argument print a line containing its splitted elements --- src/beecut/beecut.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/beecut/beecut.c b/src/beecut/beecut.c index 562423d..a297da8 100644 --- a/src/beecut/beecut.c +++ b/src/beecut/beecut.c @@ -81,7 +81,7 @@ void cut_and_print(char *string, char delimeter, char opt_short, char *prefix, c s = (opt_short) ? p : string; } - printf("%s %s%s%s", suffix, prefix, s, suffix); + printf("%s %s%s%s\n", suffix, prefix, s, suffix); } int main(int argc, char *argv[]) @@ -151,9 +151,9 @@ int main(int argc, char *argv[]) exit(1); } - cut_and_print(argv[optind], delimeter, opt_short, opt_prepend, opt_append); + while(optind < argc) + cut_and_print(argv[optind++], delimeter, opt_short, opt_prepend, opt_append); - printf("\n"); return(0); }