如果不能使用任何选项,并且限制使用SED命令"sed 's#.*/##'",可以考虑使用其他命令来实现相同的功能。以下是一个可能的解决方法:
# 将文件路径存储在变量中
file_path="/path/to/file.txt"
# 使用basename命令提取文件名
file_name=$(basename "$file_path")
# 打印文件名
echo "$file_name"
这个解决方法使用了basename命令来提取文件名,然后将结果存储在一个变量中。最后,使用echo命令打印文件名。请注意,这个解决方法不使用SED命令,并且不需要任何选项。
下一篇:不使用任何循环逆转一个整数数组