805828caa7
git-svn-id: svn+ssh://atelier.inf.usi.ch/home/bevilj/group-1@84 a672b425-5310-4d7a-af5c-997e18724b81
35 lines
823 B
HTML
35 lines
823 B
HTML
---
|
|
layout: page
|
|
category: Intermediate commands
|
|
tags: basename
|
|
author: Fabiano Fenini
|
|
title: BASENAME
|
|
next-page: ""
|
|
---
|
|
|
|
<p>The <code>basename</code> command deletes any prefix ending with the last slash "/" character present in string and also a suffix.
|
|
</p>
|
|
|
|
<h2>Usage<h2>
|
|
|
|
<p>The default basename command syntax is:
|
|
|
|
<pre>
|
|
basename [flags] [string] [suffix]
|
|
</pre>
|
|
|
|
Where [flags] are the cat flags, read below for more info, the string command is the pathname and the suffix, if indicated, will be also deleted.
|
|
|
|
</p>
|
|
|
|
<h2>Flags<h2>
|
|
|
|
<p>Here are some of the most common basename flags:
|
|
|
|
<ul>
|
|
<li> <b>-a</b>: Every aregument is treated as a string </li>
|
|
<li> <b>-s</b>: The suffix is taken as its argument </li>
|
|
<li> <b>-a</b>: Supports multiple arguments and they will be treated as a name </li>
|
|
</ul>
|
|
|
|
</p>
|