Talk:basename

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

WikiProject Computing (Rated Start-class)
WikiProject iconThis article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Start-Class article Start  This article has been rated as Start-Class on the project's quality scale.
 ???  This article has not yet received a rating on the project's importance scale.
 

Untitled[edit]

i would like to know differences between Unix and Linux in details.

What's the complementary function?[edit]

basename is great and I use it all of the time. However, I need to get the directory name from a path. Is there a function that does that?!?

Thanks.

It's dirname. --TheParanoidOne 22:59, 9 March 2006 (UTC)

Is there a word for "basename without extension"? I propose barename. —Preceding unsigned comment added by 84.188.134.52 (talkcontribs) 00:12, 31 August 2006 UTC

How about (in bash)
$ barename() { basename $1 | sed -e 's/[.].*$//'; }
$ barename dirA/dirB/somebasefile.ext
somebasefile

--WayneMokane 20:52, 31 July 2007 (UTC)

typo crxn[edit]

I added a semicolon in the example script before 'done'. Afaik, the script would not run without that (and it didn't run when I tried it as-is). Hope that's correct now. Mcswell (talk) 17:52, 27 May 2013 (UTC)