Jokery AmigaDOS: Różnice pomiędzy wersjami

Z Polskie Amiga Wiki
(Utworzono nową stronę "Jokery można inaczej określić mianem zamienników. Występują nie tylko w Amiga DOS, lecz w każdym systemie. W większości przypadków są podobne, choć zdarzają...")
 
m (korekta językowa)
 
Linia 5: Linia 5:
 
'''#?''' (hash i pytajnik) - oznacza dowolne znaki. Jeżeli zastosujemy w kombinacji <b>copy k#?.txt TO RAM:</b> wówczas nastąpi przekopiowanie wszystkich plików z roszerzeniem .txt rozpoczynających się na literę <b>k</b>. Jeżeli zastąpimy rozszerzenie jokerem #? lub całkowicie je pominiemy, nastąpi przekopiowanie wszystkich plików rozpoczynających się literą <b>k</b> z dowolnym rozszerzeniem. Można również stosować zapis w nawiasie (#?).<br>
 
'''#?''' (hash i pytajnik) - oznacza dowolne znaki. Jeżeli zastosujemy w kombinacji <b>copy k#?.txt TO RAM:</b> wówczas nastąpi przekopiowanie wszystkich plików z roszerzeniem .txt rozpoczynających się na literę <b>k</b>. Jeżeli zastąpimy rozszerzenie jokerem #? lub całkowicie je pominiemy, nastąpi przekopiowanie wszystkich plików rozpoczynających się literą <b>k</b> z dowolnym rozszerzeniem. Można również stosować zapis w nawiasie (#?).<br>
  
'''&tilde;''' (znak tyldy) - wykorzystywany do negacji, czyli zrobienia czegoś przeciwnego niż podano we wzorcu, np. <b>copy ~(k#?).#? TO RAM:</b> spowoduje przekopiowanie wszystkich plików za wyjątkiem tych, zaczynających się literą <b>k</b>.<br>
+
'''&tilde;''' (znak tyldy) - wykorzystywany do negacji, czyli zrobienia czegoś przeciwnego niż podano we wzorcu, np. <b>copy ~(k#?).#? TO RAM:</b> spowoduje przekopiowanie wszystkich plików za wyjątkiem tych zaczynających się literą <b>k</b>.<br>
  
 
'''%''' (znak procenta) - znak "pusty".<br>
 
'''%''' (znak procenta) - znak "pusty".<br>
Linia 11: Linia 11:
 
'''| (znak separacji)''' - można go sobie tłumaczyć jako "lub". Pozwala wstawić więcej niż jeden warunek wzorca. Przydatne w oknach wyboru plików, gdy na przykład chcemy, aby program ograniczył się tylko do plików mających w rozszerzeniu pliki graficzne, np. <b>(#?.gif|#?.jpg|#?.png)</b>,<br>
 
'''| (znak separacji)''' - można go sobie tłumaczyć jako "lub". Pozwala wstawić więcej niż jeden warunek wzorca. Przydatne w oknach wyboru plików, gdy na przykład chcemy, aby program ograniczył się tylko do plików mających w rozszerzeniu pliki graficzne, np. <b>(#?.gif|#?.jpg|#?.png)</b>,<br>
  
'''[] (nawiasy kwadratowe)''' - można powiedzieć, że pełnią funkcję narzędzia automatyzacji. W nawiasach podawane są zawsze trzy dowolne znaki [123] lub dwa rozdzielone myślnikiem [1-8]. W pierwszym przypadku wzorzec obejmuje pliki, które posiadają jednoznakową nazwę (1, 2 lub 3; nie znajdzie 12, 13, 23 itd.). W drugim przypadku wzorzec obejmuje pliki o jednoznakowej nazwie z przedziału od 1 do 8. Jeżeli podamy np. <b>copy (frame[134]).jpg TO RAM:</b> polecenie przekopiuje pliki frame1.jpg, frame3.jpg i frame4.jpg.<br>
+
'''[] (nawiasy kwadratowe)''' - można powiedzieć, że pełnią funkcję narzędzia automatyzacji. W nawiasach podawane są zawsze trzy dowolne znaki [123] lub dwa rozdzielone myślnikiem [1-8]. W pierwszym przypadku wzorzec obejmuje pliki, które posiadają jednoznakową nazwę (1, 2 lub 3; nie znajdzie 12, 13, 23 itd.). W drugim przypadku wzorzec obejmuje pliki o jednoznakowej nazwie z przedziału od 1 do 8. Jeżeli podamy np. <b>copy (frame[134]).jpg TO RAM:</b>, polecenie przekopiuje pliki frame1.jpg, frame3.jpg i frame4.jpg.<br>
  
 
Jokery można łączyć.
 
Jokery można łączyć.

Aktualna wersja na dzień 17:22, 13 mar 2021

Jokery można inaczej określić mianem zamienników. Występują nie tylko w Amiga DOS, lecz w każdym systemie. W większości przypadków są podobne, choć zdarzają się unikalne jokery w różnych systemach. Zadaniem jokerów jest zastąpienie znaku, ciągów znaków, czy też w oknach wyboru plików wybór nazw z danym wzorcem. Występujące w Amiga DOS jokery:

? (znak pytajnika) - zastępuje jeden znak we wzorcu, np. copy krz?k.txt TO RAM: spowoduje przekopiowanie plików o podanym wzorcu, które na czwartym miejscu mają dowolną literę alfabetu (krzyk, krzak, krzek, krzck itd.). Znak ? może występować kilka razy we wzorcu.

#? (hash i pytajnik) - oznacza dowolne znaki. Jeżeli zastosujemy w kombinacji copy k#?.txt TO RAM: wówczas nastąpi przekopiowanie wszystkich plików z roszerzeniem .txt rozpoczynających się na literę k. Jeżeli zastąpimy rozszerzenie jokerem #? lub całkowicie je pominiemy, nastąpi przekopiowanie wszystkich plików rozpoczynających się literą k z dowolnym rozszerzeniem. Można również stosować zapis w nawiasie (#?).

˜ (znak tyldy) - wykorzystywany do negacji, czyli zrobienia czegoś przeciwnego niż podano we wzorcu, np. copy ~(k#?).#? TO RAM: spowoduje przekopiowanie wszystkich plików za wyjątkiem tych zaczynających się literą k.

% (znak procenta) - znak "pusty".

| (znak separacji) - można go sobie tłumaczyć jako "lub". Pozwala wstawić więcej niż jeden warunek wzorca. Przydatne w oknach wyboru plików, gdy na przykład chcemy, aby program ograniczył się tylko do plików mających w rozszerzeniu pliki graficzne, np. (#?.gif|#?.jpg|#?.png),

[] (nawiasy kwadratowe) - można powiedzieć, że pełnią funkcję narzędzia automatyzacji. W nawiasach podawane są zawsze trzy dowolne znaki [123] lub dwa rozdzielone myślnikiem [1-8]. W pierwszym przypadku wzorzec obejmuje pliki, które posiadają jednoznakową nazwę (1, 2 lub 3; nie znajdzie 12, 13, 23 itd.). W drugim przypadku wzorzec obejmuje pliki o jednoznakowej nazwie z przedziału od 1 do 8. Jeżeli podamy np. copy (frame[134]).jpg TO RAM:, polecenie przekopiuje pliki frame1.jpg, frame3.jpg i frame4.jpg.

Jokery można łączyć.