给定一个globs.txt
包含多行 glob 模式的文件,将它们全部扩展为一行的好方法是什么?
即,给定
$ cat globs.txt
a/b*
c/d*
和
$ ls prefix/*
a:
brunch lunch
c:
dance lance
x:
banana
我想得到prefix/a/brunch prefix/c/dance
。
我目前的做法是:
(for line in $(cat globs.txt); do g=prefix/$line; print $~g; done) | tr "\n" " "