Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

gxyrs - Online w chmurze

Uruchom gxyrs u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie gxyrs, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


Gxyrs - to program do przetwarzania wsadowego plików XYRS.

STRESZCZENIE


Gxyrs filet [OPCJE]

OPIS


Pliki XYRS są zwykle generowane przez programy do projektowania PCB i są używane przez asemblerów płytek.

Format plików XYRS omówiono w rozdziale PLIKI.

Przetwarzanie tych plików jest często potrzebne asemblerom lub projektantom w celu dostosowania ich
przepływy procesów i narzędzi.

Gxyrs pomaga w przetwarzaniu wsadowym tych plików. Można zdefiniować reguły i polecenia, aby
przetwarzanie łatwe.

Gxyrs składa się z biblioteki perla zapewniającej podstawowe funkcje oraz skryptu perla zapewniającego
niektóre podstawowe funkcje.

Pobiera kilka argumentów z wiersza poleceń: pliki wejściowe i wyjściowe, niektóre modyfikatory i
plik-działania lub ciąg-działania.

Plik akcji lub skrypt akcji zawiera kilka poleceń. Dla każdego wiersza pliku wejściowego
Gxyrs wykonuje te polecenia, które mogą modyfikować zawartość linii, a następnie pisze
wynikowy wiersz do pliku wyjściowego.

Ponieważ Gxyrs jest napisany w perlu, w tym języku pisane są również akcje.

OPCJE


--help Wyświetl komunikat o użyciu na standardowym wyjściu i zakończ pomyślnie. --gadatliwy
Wyświetlaj więcej komunikatów informacyjnych podczas przetwarzania plików.

--proces-komentarze
Domyślnie gxyrs nie przetwarza wierszy zaczynających się od znaków '*' i '#'.

Po prostu kopiuje te wiersze na wyjście, bez dalszego przetwarzania.

Dzięki tej opcji przetwarza również te linie.

--tabularyzować
Nadaj każdemu polu w pliku wyjściowym stałą długość, wystarczającą, aby pomieścić najdłuższy
strunowy. Użycie tej opcji sprawia, że ​​plik wyjściowy jest łatwiejszy do odczytania przez ludzi.

--bez uwzględniania wielkości liter
Ignoruj ​​rozróżnienia wielkości liter podczas porównywania wzorców.

--dostosować FILE
Plik z poleceniami do przetworzenia pliku wejściowego.

--ocena WZÓR
Interpretuj WZORZEC jako polecenia przetwarzania pliku wejściowego.

--wyjście FILE
Zapisz dane wyjściowe w określonym PLIKU.

Jeśli łańcuch FILE to "-" (bez podwójnych cudzysłowów), dane wyjściowe są przekierowywane do
standardowe wyjście STDOUT.

--ogranicznik-wyjść ZWĘGLAĆ
Użyj podanego ZNAKU jako ogranicznika pola wyjściowego.

PREDEFINIOWANE ZMIENNE


gxyrs automatycznie definiuje następujące zmienne:

REF_KOL
numer kolumny (zaczynający się od 0), w której znajduje się odwołanie do komponentu.

FOOTPRINT_COL
numer kolumny (zaczynający się od 0), gdzie znajduje się ślad komponentu.

X_KOL numer kolumny (zaczynający się od 0), gdzie znajduje się współrzędna lokalizacji X komponentu.

Y_KOL numer kolumny (zaczynający się od 0), gdzie znajduje się współrzędna położenia Y komponentu.

KĄT_KOL
numer kolumny (począwszy od 0), gdzie znajduje się kąt obrotu komponentu.

WARSTWA_KOL
numer kolumny (zaczynający się od 0), gdzie znajduje się położenie po stronie warstwy.

WARTOŚĆ_KOL
numer kolumny (zaczynający się od 0), w której znajduje się wartość składnika. Zwykle jest to
numer części komponentu.

NUMER LINII
jest to numer wiersza aktualnie przetwarzanego pliku wejściowego.

LINE tablica, w której każdy element tablicy jest polem lub kolumną wiersza pliku wejściowego, będąc
obrobiony.

WBUDOWANE POLECENIA


Wszystkie poniższe polecenia akceptują a checklist parametr. A checklist jest listą jednego lub
jeszcze pozycje_sprawdzane, ZA Sprawdź przedmiot to lista dwóch pojedynczych elementów:

numer_kolumny
to numer indeksu danych 'n' zmiennej globalnej LINE być sprawdzonym. Pierwszy
element danych ma numer 1.

wzorzec
jest wyrażeniem regularnym do dopasowania.

Polecenia będą wykonywane tylko w tych wierszach, które pasują do wszystkich elementy kontrolne
checklist.

del_line checklist;
Usuń linię(zmienna globalna LINE) gdyby checklist jest dopasowany.

Zwraca -1 w przypadku błędu, 0 w przypadku niezgodności, 1 w przypadku dopasowania i zmiany.

rotacja_komp. kąt_kolumny, kąt, checklist;
obrócić element o stopnie podane w kąt parametr, jeśli checklist jest dopasowany.

Numer kolumny kąta to kąt_kolumny.

Zwraca 1 w przypadku dopasowania i zmiany, 0 w przypadku niezgodności, -1 w przypadku błędu.

subst_col_val col, wartość, checklist;
Zastąp wartość kolumny nową wartością wartośćJeśli checklist jest dopasowany.

Zwraca 1 w przypadku dopasowania i zmiany, 0 w przypadku niezgodności, -1 w przypadku błędu.

zmień_jednostki_kolumny jednostek, numery_kolumn;
Zmień jednostki danego numeru kolumny. Może być więcej niż jeden numer kolumny
określony.

Jednostki to ciąg z żądanymi jednostkami. Tylko „mm” (milimetry), „in” (cale) i
Obsługiwane są „mil” (tysiące cala).

Wymagane jest, aby liczby do konwersji były zgodne z ich jednostkami (patrz obsługiwane
jednostek powyżej). W przeciwnym razie numer nie ulega zmianie.

dodaj_numer_do_kolumny numer_kolumny, wartość, checklist;
Dodaje liczbę do wartości w podanym numerze kolumny. Uwaga: offset i wartość do
mogą być zmieniane w różnych jednostkach.

Zwraca -1 w przypadku błędu, -2 w przypadku ostrzeżenia i 1 w przypadku powodzenia.

tłumacz_kol_val numer_kolumny, ciąg, podstawienie, checklist;
Przetłumacz a ciąg w kolumnie numer_kolumny if checklist jest dopasowany.

Podstawienie to wyrażenie z nowym ciągiem. Można użyć starej wartości kolumny
tutaj.

Zwraca -1 w przypadku błędu, 0 w przypadku niezgodności, 1 w przypadku dopasowania i zmiany.

Przykład:
przetłumacz 2, '^([0-9]+)n$','sprintf("%dnF",$1)', 3, 'C[0-9]+';
jeśli wartość w kolumnie 3 to C, po której następuje liczba, to
jeśli wartość w kolumnie 2 jest liczbą, po której następuje „n”, przetłumacz ją na to samo
wartość, po której następuje „nF”.
Jeżeli w kolumnie 10 znajduje się „C3” a w kolumnie 10 „2n”,
zmień '10n' na '10nF'.

mul_col_val numer_kolumny, czynnik, checklist;
Pomnóż liczbę w podanym numerze kolumny numer_kolumny przez dane czynnik,
if checklist jest dopasowany.

Liczba w podanym numerze kolumny może mieć na końcu jednostki.

Zwraca -1 w przypadku błędu, 0 w przypadku niezgodności, 1 w przypadku dopasowania i zmiany.

swap_kolumny numer_kolumny1, numer_kolumny2, checklist;
Zamień kolumny numer_kolumny1 i numer_kolumny2 if checklist jest dopasowany.

Zwraca -1 w przypadku błędu, 0 w przypadku niezgodności, 1 w przypadku dopasowania i zmiany.

wstaw_kolumnę numer_kolumny, nowa_wartość_kolumny;
Wstaw nową kolumnę w podanym numer_kolumny pozycja (0 jeśli to będzie
pierwsza kolumna), z wartością nowa_wartość_kolumny.

Zwraca -1 w przypadku błędu, 1 w przypadku wstawienia nowej kolumny.

POWRÓT WARTOŚĆ


Zwracana wartość Gxyrs jest liczbą całkowitą z następującymi możliwymi wartościami:

1 jeśli polecenie znalazło dopasowanie i wykonanie się powiodło

0 jeśli nie było dopasowania

-1 jeśli wystąpił błąd

-2 jeśli było ostrzeżenie

Korzystaj z gxyrs online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    CalcNarzędzia
    CalcNarzędzia
    Źródło Java, które ma służyć jako plik
    nexus do nauczania zarówno matematyki, jak i
    rozwiązania programowe do obliczeń na
    równania iteracyjne. Interfejsy publiczne
    pozwolić...
    Pobierz CalcTools
  • 2
    Klient pulpitu Rocket.Chat
    Klient pulpitu Rocket.Chat
    Klient Rocket.Chat Desktop to
    oficjalna aplikacja desktopowa dla Rocket.Chat,
    prosta, ale potężna sieć open source
    platforma czatu. Jest testowany na macOS,
    Okna...
    Pobierz klienta pulpitu Rocket.Chat
  • 3
    BiuroPiętro
    BiuroPiętro
    OfficeFloor zapewnia odwrócenie
    sterowanie sprzężeniem, z jego: - zależnością
    wtrysk - kontynuacja wtrysku -
    iniekcja nici Więcej informacji
    odwiedzić...
    Pobierz OfficeFloor
  • 4
    DivKit
    DivKit
    DivKit jest oprogramowaniem open source opartym na serwerze
    Struktura interfejsu użytkownika (SDUI). Pozwala na to
    wdrażaj aktualizacje pochodzące z serwera
    różne wersje aplikacji. Może tak być
    używany do...
    Pobierz DivKita
  • 5
    podkonwerter
    podkonwerter
    Narzędzie do konwersji między różnymi
    forma subskrypcji. Użytkownicy Shadowrocket
    powinien używać ss, ssr lub v2ray jako celu.
    Możesz dodać &remark= do
    Telegram-podobny HT...
    Pobierz subkonwerter
  • 6
    PLUSK
    PLUSK
    SWASH to liczba ogólnego przeznaczenia
    narzędzie do symulacji niestabilności,
    niehydrostatyczny, o swobodnej powierzchni,
    przepływ wirowy i zjawiska transportu
    na wodach przybrzeżnych jako...
    Pobierz SWASH
  • więcej »

Komendy systemu Linux

Ad