用于从其路径查找文件名的shell脚本
您好,我想要一个简单的shell脚本,从给定的文件路径中查找文件名。像用于从其路径查找文件名的shell脚本,shell,Shell,您好,我想要一个简单的shell脚本,从给定的文件路径中查找文件名。像 $path = "/var/www/html/test.php"; 然后我想得到某个变量的值“test”。也只有.php文件存在。我使用的是bashshell。 谢谢试试: path="/var/www/html/test.php" name=$(basename "$path" ".php") echo "$name" 引号仅用于在$path包含空格时防止出现问题。使用内置的UNIX命令: basename "/var
$path = "/var/www/html/test.php";
然后我想得到某个变量的值“test”。也只有.php文件存在。我使用的是bashshell。
谢谢试试:
path="/var/www/html/test.php"
name=$(basename "$path" ".php")
echo "$name"
引号仅用于在
$path
包含空格时防止出现问题。使用内置的UNIX命令:
basename "/var/www/html/test.php"
输出-
strings count = 4
file : test.php
使用basename()函数。它内置于UNIX函数中
strings count = 4
file : test.php