拡張子に応じてscpファイルを作成できます。
scp sk@localhost:/home/sk/*.{txt,text} .
ただし、単一の拡張タイプをscpしようとすると失敗します。
scp sk@localhost:/home/sk/*.{txt} .
ケース#2から中括弧を削除することでこのエラーを解決できました。
ファイル拡張子の種類のみがあるため、中かっこの使用が失敗する理由は疑問に思います。
ベストアンサー1
bashを使用すると仮定すると、文書説明する:
正しい形式の中括弧の拡張には、引用符のない開かっこと閉じ括弧、および引用符のない1つ以上のカンマまたは有効なシーケンス式を含める必要があります。誤って形成された中括弧の拡張は変更されません。
したがって、{foo}
これは適切に形成された中括弧拡張ではありません。
$ bash -c 'echo {foo} {foo,bar}'
{foo} foo bar