Jokery AmigaDOS: Różnice pomiędzy wersjami
(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> | ||
− | '''˜''' (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 | + | '''˜''' (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ć.