0

globs.txtglob パターンの行を含むファイルが与えられた場合、それらすべてを 1 行に展開する良い方法は何ですか?

すなわち、与えられた

$ 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" " "
4

1 に答える 1