Linux中使用 Basename
|
basename接受多个文件 basename命令可以接受多个名称作为参数。可以使用-a(--multiple)选项,然后使用空格分隔文件列表。例如,要获取/etc/passwd和/etc/shadow的文件名,可以运行:
<以上代码可复制粘贴,可往左滑> 删除指定结尾的后缀 要从文件名中删除任何结尾的后缀,请将后缀作为第二个参数传递:
<以上代码可复制粘贴,可往左滑> 上面例子中,指定name为后缀,可以看到输出结果中只显示/后面和name前面的内容了。 通常,此功能用于删除文件的扩展名:
<以上代码可复制粘贴,可往左滑> 下面例子,使用-a选项指定多个文件,-s选项指定后缀内容:
<以上代码可复制粘贴,可往左滑> 删除末尾后缀的另一种方法是使用-s(--suffix = SUFFIX)选项指定后缀。上面实例中以展现。 使用实例 以下示例显示了如何在bash脚本中使用for循环、mv命令和basename命令,通过将当前目录下面的图片文件,文件扩展名从“ .jpg”替换为“ .jpeg”:
<以上代码可复制粘贴,可往左滑>图片 总 结
basename命令的介绍到此为止,希望对你有帮助! (编辑:衡阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |





