Fishで変数とワイルドカードをどのようにブレンドしますか?

Fishで変数とワイルドカードをどのようにブレンドしますか?

変数に値が格納されており、これを次のワイルドカードの一部として使用したいと思います。

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何も拡張されません。

おすすめ記事