theshell.ch/site/pages/cmd/interm/basename.html
bevilj 95b6720f2e More code review
git-svn-id: svn+ssh://atelier.inf.usi.ch/home/bevilj/group-1@238 a672b425-5310-4d7a-af5c-997e18724b81
2018-11-16 19:47:01 +00:00

30 lines
843 B
HTML

---
layout: page
category-page: intermediate
category-title: Intermediate commands
tags: basename suffix prefix name
author: Fabiano Fenini
title: basename
---
The <code>basename</code> command deletes any prefix ending with the last slash "/" character
present in string and also a suffix.
<h3>Usage</h3>
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.<br><br>
<h3>Flags</h3>
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>