Składnia:
String1, String2,…, Stringn
…
ciąg lub zakres
ciąg lub zakres
Powyższa składnia pokazuje, że można użyć rozszerzenia Brace bez preambuły i postscript lub z preambule lub z PostScript. Różne zastosowania rozszerzeń klamrowych pokazano w następnej części tego samouczka za pomocą różnych przykładów.
Przykład-1: Korzystanie z list odcinanych przecinkami
Poniższe polecenie pokazuje użycie rozszerzenia klamry tylko z listą oddzieloną przecinkami. Musisz pamiętać jedną rzecz podczas definiowania listy. Oznacza to, że elementy listy muszą być oddzielone tylko przez przecinek i nie dodawać żadnej przestrzeni między elementami, w przeciwnym razie rozszerzenie klamry nie zadziała. Tutaj pierwsze polecenie wyświetli pozycje listy z miejscem. Dwie listy są używane w drugim poleceniu, a wyjście wygeneruje poprzez połączenie każdego elementu każdej listy.
$ echo php, javascript, jQuery
$ echo „lubię”, „naucz się” „php”, „programowanie”
Wyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu. W drugim poleceniu na każdej liście znajdują się dwa elementy i są dwie listy. Drugie polecenie wydrukuje (2x2 = 4), cztery tekst jako wyjście.
Przykład-2: Korzystanie z zakresów
Różne typy zakresów można wykorzystać w rozszerzeniu klamry w celu wygenerowania listy danych. Zastosowania czterech rodzajów zakresów pokazano w tym przykładzie. Pierwszy zakres utworzy listę danych liczbowych, zaczynając od 50 do 60. Drugi zakres wygeneruje listę znaków alfabetycznych, zaczynając od A do F. Trzeci zakres wygeneruje list liczby, zaczynając od 1 do 5 z wiodącym zero. Forth zakres wygeneruje listę danych alfa-numerycznych, łącząc A do C i 1 do 3.
$ echo 50… 60
$ echo a… e
$ echo 01… 05
$ echo a… c 1… 3
Wyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu powyższych poleceń. W ostatnim poleceniu pierwsza rozszerzenie klamry zawiera trzy elementy, a druga rozszerzenie klamry zawiera trzy elementy. Tak więc całkowita pozycja na wyjściu będzie, 3x3 = 9.
Przykład-3: Używanie preambuły
Ten przykład pokazuje użycie preambuły w rozszerzeniu klamry. Pierwsze polecenie doda ciąg, "Cześć " z każdym elementem listy i wygeneruj wyjście. Drugie polecenie doda „B” z każdym elementem listy. Ten rodzaj zadania jest korzystny, jeśli chcesz dodać wspólny tekst lub znak z przodu każdego elementu listy.
$ echo „hi” John, Mohammed, Lisa
$ echo b all, ell, owsiane, eef
Wyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu poleceń.
Przykład-4: Korzystanie z PostScript
Ten przykład pokazuje użycie postscript w rozszerzeniu klamry. Tekst, „Jest programistą” doda na końcu każdego elementu listy w pierwszym poleceniu. Słowo „piłka” doda z każdym elementem listy w drugim poleceniu. Jeśli ostatnia część każdej pozycji listy jest taka sama, lepiej utworzyć listę według rozszerzenia Brace z PostScript.
$ echo John, Mohammed, Lisa „jest programistą."
$ echo koszyk, stopa, siatka
Wyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu poleceń.
Przykład-5: Korzystanie zarówno z Preamble, jak i PostScript
Gdy pierwsza część i ostatnia część każdej pozycji listy są sama, lepiej utworzyć listę za pomocą rozszerzenia Brace z preamble i postscript. Tutaj pierwsze polecenie doda „Cześć” na początku każdego elementu listy i „Witamy w Linuxhint.„Na końcu każdego elementu listy. Drugie polecenie wygeneruje listę alfa-numeryczną, dodając „*****” z przodu i „.***** ”na końcu pozycji listy. Zgodnie z zakresem pierwszym elementem jest Q01, a ostatni element to Q05.
$ echo „hi” John, Mohammed, Lisa „Witamy w Linuxhint."
$ echo "***** q" 01… 05 ".***** "
Wyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu poleceń.
Przykład-6: Tworzenie sekwencji katalogu i pliku
'Echo' Polecenie jest używane we wszystkich poprzednich przykładach tego samouczka. Ale możesz również użyć rozszerzenia bramunku z innymi poleceniami. Jak możesz utworzyć wiele plików lub folderów w jednym poleceniu za pomocą rozszerzenia Brace, jest pokazany w tym samouczku. Następujące polecenie utworzy trzy foldery, Projektowanie, programowanie i ramy, używając 'Mkdir„Rozszerzenie poleceń i ortezwy.
$ mkdir projekt, programowanie, framework
$ ls
Wyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu poleceń.
Możesz także utworzyć sekwencyjne wiele plików za pomocą rozszerzenia dotyku i orteza za pomocą preamble i postscript. W tym przykładzie, 'dotykać' Polecenie służy do tworzenia wielu plików. „PS” jest używany jako preambuła, ".py ” jest używany jako PostScript i 1… 3 Zakres służy do tworzenia sekwencyjnych nazw plików. Drugie polecenie „LS” wyświetli pliki utworzone lub nie.
$ Touch „Ps” 1… 3 ”.py ”
$ ls
Wyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu poleceń. Tutaj zostaną utworzone trzy pliki. To są PS1.PY, PS2.PY i PS3.py.
Rozszerzenie klamry jest bardzo przydatne do generowania listy danych sekwencyjnych lub uruchamiania dowolnego polecenia na temat sekwencji danych. W tym samouczku pokazano niektóre powszechne zastosowania rozszerzenia klamry. Mam nadzieję, czytelnik będzie mógł prawidłowo użyć rozszerzenia Brace po ćwiczeniu przykładów tego samouczka.