العربية  

books widening braces

If you do not find what you're looking for, you can use more accurate words.

View more

توسيع الأقواس (Info)


توسيع الأقواس المزدوجة، وتسمى أيضا التعاقب، هي ميزة نسخت من وعاء C الذي يولد مجموعة من توليفات بديلة. النتائج المتولدة لا تحتاج أن تكون كملفات. نتائج كل سلسلة موسعة لا يتم فرزها وأمر من واليسار إلى اليمين محفوط :

echo a{p,c,d,b}e # ape ace ade abe echo {a,b,c}{d,e,f} # ad ae af bd be bf cd ce cf

لا ينبغي استخدام توسيع الأقواس المزدوجة في وعاء البرامج النصية القابلة للنقل، وذلك لأن وعاء بورن Bourne shell لن تنتج نفس المخرجات.

# A traditional shell does not produce the same output echo a{p,c,d,b}e # a{p,c,d,b}e

عندما يتم الجمع بين توسيع الأقواس المزدوجة وأحرف البدل، يتم توسيع الأقواس أولا، ثم يتم عادة استبدال أحرف البدل الناتجة. وبالتالي، يمكن الحصول على صور JPEG و PNG في القائمة الحالية مع :

ls *.{jpg,jpeg,png} # expands to *.jpg *.jpeg *.png - after which, # the wildcards are processed

Source: wikipedia.org