解決策 1:
あなたはとても親しかった。あなたの質問はほぼ正しい構文でした:
cp P10802{75..83}.JPG ~/Images
解決策 2:
bash で範囲を反復処理するには:
for x in {0..10}; do echo $x; done
あなたの場合に同じことを適用する:
for x in {272..283}; do cp P1080$x.JPG ~/Images; done
解決策 3:
extendedglob オプションを指定した Zsh には、グロビング があります (パターンマッチング) operator.
setopt extendedglob
echo P10802<75-83>.JPG
そのパターンに一致する現在のディレクトリ内のファイル名と一致します (P1080275.JPG は一致しますが、P108020000000075.JPG も一致することに注意してください)
一方、{x...y} 文字列展開演算子 (zsh および最近のバージョンの bash と ksh93 でサポートされています) は、現在のディレクトリにあるファイルに関係なく、x から y までの文字列に展開します。 /P>
cp P10802<75-83>.JPG ~there
一致するファイルをコピーするので、
cp P10802{75..83}.JPG ~there
ただし、たとえば P1080281.JPG が存在しない場合、エラーが発生します。