如果我知道文件名的一半,是否有办法在 shell 中获取文件的完整文件名。
例如,我知道文件名以 stack
开头。如果 stack-123.sh
说出文件的全名,如何在变量中获取这个全名?
最佳答案
假设您知道包含该文件的目录的路径并且只有一个文件会匹配,那么只使用 echo
就足够了:
var=$(echo /path/to/dir/stack*)
这会扩展到与 glob 匹配的路径列表,因此如果有多个文件匹配,则您需要更改方法。
关于linux - 在 shell 中获取给定一半的完整文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41611350/