変数に値が格納されており、これを次のワイルドカードの一部として使用したいと思います。
set extension (somecommand)
cp *$extension ~/filezone
ただし、*
変数が逆参照されるのを防ぎます。ワイルドカードの一部として変数に格納されている値を使用するには?
答え1
あなたのものはsomecommand
何も返さないかもしれません。確認してみてくださいcount $extension
。 0になりそうです。
これは働きます:
$ touch a.foo b.foo c.bar
$ set extension foo bar
$ ls *$extension
a.foo b.foo c.bar
ただし、変数が空のリストの場合、*$extension
何も拡張されません。