获取文件名可以通过在Bash脚本中使用basename
命令来实现。basename
命令可以去除文件路径和扩展名,返回文件名。
下面是一个示例Bash脚本,它使用basename
命令从路径中获取文件名:
#!/bin/bash
# 获取文件名
file_name=$(basename -- "$1")
echo "The file name is: $file_name"
在这个脚本中,basename
命令被调用,并将路径作为参数传递给它。basename
命令会去除路径和扩展名,返回文件名。然后,脚本将文件名存储在一个变量中,并输出结果。
为了运行这个脚本,您需要将它保存为一个文件,例如get_file_name.sh
,然后在终端中运行以下命令:
chmod +x get_file_name.sh
./get_file_name.sh /path/to/file
这将运行get_file_name.sh
脚本,并将路径作为参数传递给它。脚本将返回文件名,并将其打印在终端上。
领取专属 10元无门槛券
手把手带您无忧上云