linux命令basename:去掉路径和扩展名

 时间:2026-02-14 11:25:36

1、basename的语法是:basename[选项][参数]

其中:

选项:为有路径信息的文件名,如/home/test/test.txt

参数:指文件扩展名

2、如果在编程过程中,想取得纯粹的文件名,则该命令将非常有用。下面举两个例子:

3、需要把某个路径下的文件名赋值给变量file_name:

假设文件的路径是/home/test/test.txt,把test赋值给file_name:

[c.plm@localhost ~]$ file_name=`basename /home/test/test.txt `

[c.plm@localhost ~]$ echo $file_name

test.txt

[c.plm@localhost ~]$ 

linux命令basename:去掉路径和扩展名

4、需要把某个路径下的文件名赋值给变量file_name,并去掉扩展名:

同样假设文件的路径是/home/test/test.txt,把test赋值给file_name:

[c.plm@localhost ~]$ file_name=`basename /home/test/test.txt  .txt`

[c.plm@localhost ~]$ echo $file_name

test

[c.plm@localhost ~]$ 

linux命令basename:去掉路径和扩展名

5、linux哲学是,用功能单一的命令,通过组合、输入、输出,完成复杂的任务。我每天都会写出3-5个命令示例,希望对您有所帮助。

  • Exce如何l调出VBA编程器
  • oracle 数据库分页中的order by 后数据重复问题
  • WPS/Excel VBA用户窗体标签和文字框的排版优化
  • 图解Oracle的常用基本命令
  • 在VBA编程中怎样知道单元格的格式?
  • 热门搜索
    万家乐壁挂炉怎么样 起亚怎么样 鸡爪怎么做才好吃 张伯礼简介 头皮干燥头屑多怎么办 健身操视频大全 屋顶漏水怎么处理 沈阳大学怎么样 容易紧张怎么办 微信怎么解除手机绑定