Unix basename 去掉文件后缀

About basename

The basename utility 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 (``) within shell procedures.

Syntax

basename [string] [suffix]

string The leading part of the path name or string.
suffix Additional remaining portion of name that if matches will be removed.

Examples

basename myfile.txt .txt

Takes the basename of myfile.txt and strips the .txt portion and then just displays myfile.


你可能感兴趣的:(unix,String,shell,Path)