basename.1 (534B)
1 .TH BASENAME 1 2 .SH NAME 3 basename \- strip file name affixes 4 .SH SYNOPSIS 5 .B basename 6 [ 7 .B -d 8 ] 9 .I string 10 [ 11 .I suffix 12 ] 13 .SH DESCRIPTION 14 .PP 15 .I Basename 16 deletes any prefix ending in slash 17 .RB ( / ) 18 and the 19 .IR suffix , 20 if present in 21 .IR string , 22 from 23 .IR string , 24 and prints the result on the standard output. 25 .PP 26 The 27 .B -d 28 option instead prints the directory component, 29 that is, 30 .I string 31 up to but not including the final slash. 32 If the string contains no slash, 33 a period and newline are printed. 34 .SH SOURCE 35 .B \*9/src/cmd/basename.c