如果我知道文件名的一半,有没有办法在shell中获取文件的完整文件名。
例如,我知道文件名以stack
开头。如果是stack-123.sh
,请说出文件的全名,如何在变量中获取此全名?
答案 0 :(得分:0)
假设您知道包含该文件的目录的路径并且只有一个文件匹配,那么仅使用echo
就足够了:
var=$(echo /path/to/dir/stack*)
这会扩展到与glob匹配的路径列表,因此如果有多个匹配的文件,那么您需要更改方法。
答案 1 :(得分:0)
grep“stack”-rnw。
尝试这个你很容易找到。