basename.1 - 9base - revived minimalist port of Plan 9 userland to Unix | |
git clone git://git.suckless.org/9base | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
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 |