`
congjl2002
  • 浏览: 215867 次
  • 性别: Icon_minigender_1
  • 来自: 辽宁
社区版块
存档分类
最新评论

bash中获得文件名和文件路径

阅读更多

[root@mail /]# dirname /root/bin/arp.sh

/root/bin

 

[root@mail /]# basename /root/bin/arp.sh

arp.sh

分享到:
评论

相关推荐

    使用Bash Shell获取文件名和目录名的简单方法

    在日常的脚本编写或系统管理工作中,我们经常会遇到需要解析文件路径的情况,以便从中提取文件名或者目录名。Bash Shell作为Linux和Unix系统中常用的命令行解释器,提供了丰富的功能来处理这类问题。本文将详细介绍...

    linux bash配置文件

    标题中的“linux bash配置文件”指的就是用户的Bash初始化脚本,通常位于`~/.bashrc`或`~/.bash_profile`路径下。这两个文件都是Bash启动时读取的,但它们各有侧重:`.bashrc`适用于交互式登录会话和非交互式终端,...

    linux-用bash编写的简单快速文件管理器

    在Linux系统中,Bash(Bourne-Again SHell)是默认的命令行解释器,也是许多系统管理员和开发者日常工作中最常用的工具之一。它不仅用于执行单一的命令,还可以通过编写脚本来实现自动化任务。这个名为"linux-用bash...

    目录及文件名提取器,批量提取文件名

    导出的文本文件会按照某种格式(比如每一行一个文件路径)排列,用户可以根据需求调整输出格式,例如添加时间戳、过滤特定类型的文件等。 总的来说,目录及文件名提取器是一个高效且实用的工具,它简化了处理大量...

    详解shell 遍历文件夹内所有文件并打印绝对路径

    将文件路径追加到数组`arr`中。 5. **结果输出**: ```bash echo "${arr[@]}" ``` 输出数组中所有元素,即文件的绝对路径。 ### 六、应用场景与扩展 1. **日志文件处理**: 在处理NAS日志文件时,这种方法非常...

    取压缩包中文件名.rar

    # 调用函数,传入RAR文件路径 list_rar_files('取压缩包中文件名.rar') ``` 这段代码打开指定路径的RAR文件,然后调用`namelist()`方法获取压缩包内所有文件和目录的名称,并将它们打印出来。如果遇到任何RAR文件...

    Linux系统中获取路径的文件名的方法.docx

    BASH_SOURCE[0]变量可以获取当前脚本的文件名,我们可以使用dirname命令和pwd命令来获取文件的绝对路径。例如: [root@dabu.info ]#echo $( cd $( dirname ${BASH_SOURCE[0]} ) ; pwd ) 这将输出文件的绝对路径。 ...

    iOS批量修改文件架下的文件名

    - 首先,你需要获取项目中所有需要重命名的文件路径。这可以通过`NSFileManager`类的`contentsOfDirectoryAtPath:error:`方法实现,它返回指定目录下的所有文件名数组。 ```objc NSArray *files = [[NSFileManager...

    高级bash shell手册

    而命令补全通过Tab键可以自动完成路径、文件名甚至命令,极大地提高了输入效率。 **9. 文件测试运算符** Bash提供了多种文件测试运算符,如 `-f` 检查是否为普通文件,`-d` 检查是否为目录,`-e` 检查文件是否存在...

    python_用eyed3获取MP3时长和文件名

    # 假设我们有一个MP3文件路径 mp3_file = "path_to_your_mp3_file.mp3" get_mp3_info(mp3_file) ``` 在这个例子中,`eyed3.load()`函数用于加载MP3文件,`audio.info.time_secs`返回音频的总时长(以秒为单位),而...

    linux_FTP_Command.rar_FTP下载 linux_ftp_ftp linux_linux ftp_linu

    在Linux操作系统中,FTP(File Transfer Protocol)是一种用于在计算机之间传输文件的标准网络协议。FTP命令行客户端提供了在本地Linux系统与远程服务器之间交互、管理文件的强大功能。本篇文章将详细探讨Linux下的...

    Python检查word文件中的特殊标记词是否与文件名中的一致.rar

    # 定义特殊标记词和文件路径 marker_word = "标记词" folder_path = "文件夹路径" # 遍历文件夹中的所有Word文件 for filename in os.listdir(folder_path): if filename.endswith(".docx"): doc = Document(os....

    bash book.pdf

    6. 正则表达式和模式匹配:学习如何在Bash中使用正则表达式进行文本匹配,以及在文件名扩展和路径处理中应用模式匹配。 7. 文件和目录操作:掌握文件和目录的创建、移动、复制、删除等操作,以及如何通过`find`、`...

    Bash新手指南 中文 新手必看

    - **路径**:表示文件和目录的完整地址。 - **Tab补全**:按Tab键可以自动完成命令或文件名,提高输入效率。 ### 4. Bash脚本基础 - **注释**:以#开头的行被视为注释。 - **变量**:用于存储数据,声明时不指定...

    bash入门学习实例

    Bash,全称是“Bourne-Again SHell”,是Unix和类Unix系统中最常用的命令行解释器。它不仅是一个交互式shell,还是脚本编程语言,广泛用于Linux和macOS系统。这篇教程将通过一系列实例,帮助初学者了解并掌握Bash的...

    Java中FTPClient上传中文目录、中文文件名乱码问题解决方法

    在Java编程中,使用FTPClient进行文件传输时,可能会遇到一个常见的问题,即当尝试创建中文目录或上传具有中文名称的文件时,这些目录名和文件名会显示为乱码,通常表现为“??”这样的形式。这个问题主要是由于FTP...

    linux_bash

    1. **路径**:`$HOME`表示当前用户的家目录,`/usr/bin`等是系统级别的可执行文件路径。 2. **变量**:如`echo $VAR`用于打印变量内容,`VAR=value`用于赋值。 3. **输入/输出重定向**:`>`用于重定向输出到文件,`...

    修改linux文件名颜色 PDF 高清

    在Linux操作系统中,文件名颜色的显示是基于终端模拟器的配色方案和Shell的配置。默认情况下,大多数Linux发行版的终端会根据文件类型显示不同的颜色,以便于用户区分不同类型的文件,如普通文件、目录、链接文件、...

    bash/shell教程chm版

    3. **命令补全**: Bash支持命令和文件名的自动补全功能,只需输入部分命令或文件名,然后按Tab键,系统会自动完成剩余部分。 4. **环境变量**: Bash中环境变量存储系统级别的配置信息,如PATH变量用于定义命令查找...

Global site tag (gtag.js) - Google Analytics