32v 1m basename: Difference between revisions
From Computer History Wiki
Jump to navigationJump to search
New page: BASENAME(1) UNIX Programmer's Manual BASENAME(1) == NAME == basename - strip filename affixes == SYNOPSIS == basename string [ suffix ] == DESCRIPTION == ... |
No edit summary |
||
| Line 1: | Line 1: | ||
BASENAME(1) | BASENAME(1) UNIX Programmer's ManualBASENAME(1) | ||
== NAME == | == NAME == | ||
basename - strip filename affixes | |||
== SYNOPSIS == | == SYNOPSIS == | ||
basename string [ suffix ] | |||
== DESCRIPTION == | == DESCRIPTION == | ||
'''Basename''' deletes any prefix ending in `/' and the '''suffix''', if | |||
present in '''string''', from '''string''', and prints the result on the | |||
standard output. It is normally used inside substitution | |||
marks ` ` in shell procedures. | |||
This shell procedure invoked with the argument | |||
'''/usr/src/cmd/cat.c''' compiles the named file and moves the | |||
output to '''cat''' in the current directory: | |||
cc $1 | |||
mv a.out `basename $1 .c` | |||
== SEE ALSO == | == SEE ALSO == | ||
[[32v 1m sh|sh(1)]] | |||
[[Category:32v man section 1]] | [[Category:32v man section 1]] | ||
Latest revision as of 14:09, 29 October 2009
BASENAME(1) UNIX Programmer's ManualBASENAME(1)
NAME
basename - strip filename affixes
SYNOPSIS
basename string [ suffix ]
DESCRIPTION
Basename deletes any prefix ending in `/' and the suffix, if present in string, from string, and prints the result on the standard output. It is normally used inside substitution marks ` ` in shell procedures.
This shell procedure invoked with the argument /usr/src/cmd/cat.c compiles the named file and moves the output to cat in the current directory:
cc $1 mv a.out `basename $1 .c`