From a3eb71a98fd195e52d335fb8d6bdc2a719cc2c88 Mon Sep 17 00:00:00 2001 From: Jérémy Compostella Date: Sun, 4 Mar 2012 20:00:36 +0100 Subject: basename: support more than one argument * src/basename.c (perform_basename): New function refactored from main() that performs the basename work on a STRING, optionally removes a trailing SUFFIX and outputs the result. (main): Handle new options. * doc/coreutils.texi (basename invocation): Mention new options. * test/misc/basename: Add new options test cases. * NEWS (New features): Mention it. --- tests/misc/basename | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests') diff --git a/tests/misc/basename b/tests/misc/basename index fefe58c79..d0ab57bf6 100755 --- a/tests/misc/basename +++ b/tests/misc/basename @@ -47,6 +47,10 @@ my @Tests = ['h', qw(///), {OUT => '/'}], ['i', qw(///a///), {OUT => 'a'}], ['j', qw(''), {OUT => ''}], + ['k', qw(aa a), {OUT => 'a'}], + ['l', qw(-a a b), {OUT => "a\nb"}], + ['m', qw(-s a aa ba ab), {OUT => "a\nb\nab"}], + ['n', qw(a-a -a), {OUT => 'a'}], ['1', qw(f.s .s), {OUT => 'f'}], ['2', qw(fs s), {OUT => 'f'}], ['3', qw(fs fs), {OUT => 'fs'}], -- cgit v1.2.3-54-g00ecf