Jest to polecenie spc, 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 systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
spc - pokoloruj i wydrukuj na standardowe wyjście
STRESZCZENIE
spc [OPCJA] [-c plik|-C katalog] [-t typ] [FILE] ...
OPIS
Pokoloruj określone wzory na wejściu i zapisz na standardowe wyjście. Wyjście może
opcjonalnie sformatować jako stronę internetową.
-c | --config=PLIK
określ niestandardowy plik konfiguracyjny
-C | --config-dir=KATALOG
określ niestandardowy katalog plików konfiguracyjnych
-d | --odpluskwić
włącz informacje debugowania (wielopoziomowe -d -d ...)
-D | --bez-rozszerzenia
nie patrz na ./.spcrc[-ext] dla pliku konfiguracyjnego
-h | --help
wyświetlenie tego opisu i zakończenie
-m | --dopasowanie
drukuj tylko wiersze, które mają dopasowania
-n | --Numery linii
poprzedzić każdą linię numerem linii
-r | --odwrócić
odwróć czarno-biały
-R | --nohomedir
nie zaglądaj ~/.sprc dla plików konfiguracyjnych
-S | --printsysdir
wydrukuj SYSTEM_DIRECTORY i wyjdź
-t | --type=TYP
określ efektywny typ pliku lub rozszerzenie
-v | --wersja
Informacje o wersji i zakończ
-w | --Strona internetowa
wygenerować stronę internetową
Bez PLIKU odczytuje standardowe wejście.
KONFIGURACJA FILE SZUKAJ
Do prawidłowego działania wymagane są pliki konfiguracyjne. Te pliki można znaleźć, wyszukując
w wielu miejscach, aż do znalezienia właściwego. Katalogi i nazwy plików są
wyszukał w następującej kolejności plik z rozszerzeniem „.foo” lub jeśli „-t foo”
opcja jest używana. Ponadto, jeśli użyta zostanie opcja „-C bar”, pokazywane jest miejsce w wyszukiwaniu.
./.spcrc-foo
./.sprc
~/.spcrc/spcrc-foo
~/.spcrc/spcrc
bar/sprc-foo
bar/sprc
SYSTEM_DIRECTORY/spcrc-foo
SYSTEM_DIRECTORY/spcrc
Rozszerzenie pliku uzyskuje się za pomocą znaków po ostatnim „.” postać w
nazwa pliku. Jeśli nie ma rozszerzenia, używana jest sama nazwa pliku. Jeśli jednak
rozszerzenie to „log”, wtedy wykonywane jest dodatkowe przetwarzanie. Nazwa pliku, czyli część
ścieżka po ostatnim znaku „/” jest używana do pierwszego znaku „.” postać. Dla
na przykład powoduje to rozszerzenie „Apache” dla dziennika Apache o nazwie
„apache.0.log”. To zachowanie można zmienić za pomocą opcji -t.
KONFIGURACJA FILE FORMAT
Pliki konfiguracyjne SuperCat mają stały format kolumnowy dla czytelności i łatwości
rozbiór gramatyczny zdania. W każdym wierszu znajduje się 6 pól, chociaż tylko 2-3 wymagają wpisów. Format to:
+1 (2) 3 4 5
1234567890123456789012345678901234567890123456789012345
Nazwa koloru HTML Col ANT RE / String / Znaki
#################### ### # # # #########################
HTML Kolor Imię i nazwisko (kolumny 1-20)
To opcjonalne pole określa standardową nazwę koloru HTML
używać podczas tworzenia strony internetowej. Jest wymagane tylko wtedy, gdy opcja -w
używana jest opcja Supercat.
Kołnierz - Kolor (kolumny 22-24)
Jest to obowiązkowa trzyznakowa nazwa koloru, którą można przyjąć
na jednej z wartości: blk, red, grn, yel, blu, mag, cya lub whi.
A - Atrybut koloru (kolumna 26)
Jest to atrybut koloru, który może przyjąć jedną z poniższych postaci
wartości: „-”: normalny, „b”: pogrubiony, „u”: podkreślony,
„r”: bieg wsteczny lub „k”: miganie. Spacja „ Domyślnie jest to „-”: normalny.
N - Ilość dopasowań do koloru (kolumna 28)
Jest to liczba jednocyfrowa, która wskazuje liczbę
dopasowuje kolor w jednej linii. „0” oznacza wszystko.
Spacja „ ” domyślnie ma wartość „0”: wszystko.
T - Typ dopasowania (kolumna 30)
To jest pojedynczy znak, który może przybrać następującą postać
wartości: 'r':wyrażenie regularne, 's':string, 'c':znaki
lub „t”: konwersja czasu unix RE. Domyślnie spacja „ ”.
„r”: RE.
Rozszerzone wyrażenie regularne (zob regex(7)) określa
wzór do dopasowania i wzór lub podwzory do koloru.
Części wzoru w nawiasach są kolorowe.
Ciąg pasuje dokładnie do ciągu i pokoloruj go.
W przypadku listy znaków każdy znak jest dopasowany
indywidualnie i kolorowo.
Czas RE rozszerzone wyrażenie regularne określające wzorzec do dopasowania
z jednym podwzorem do koloru formy ([0-9]{10}). Ten
powinien pasować do 10 cyfr dziesiętnych Unix od 01. Ten
numer zostanie przekonwertowany na postać czytelną dla człowieka: MMDDHHMMSS
zastępując te same 10 kolumn.
RE / sznur / Postacie - Atrybut (kolumny 32-)
COMMAND LINE PRZYKŁADY
spc spc
Pokoloruj plik spc.c.
kot spc.c | spc -tc
Odczytaj plik C formatowania standardowego wejścia na standardowe wyjście.
KONFIGURACJA FILE PRZYKŁADY
Przyjrzyj się niektórym plikom konfiguracyjnym dostarczonym z SuperCat, które można znaleźć
w KATALOGU_SYSTEMOWYM. Poniżej znajduje się kilka prostych przykładów składni pliku
plik konfiguracyjny.
Magenta Magenta - 0 r ([0-9]{2}):([0-9]{2}):([0-9]{2})
Pokoloruj pole czasu HH:MM:SS, ale bez dwukropków.
Cyjan cya t ^([0-9]{10})
Dopasuj 10-cyfrową liczbę dziesiętną na początku linii, traktując ją jako Unix
sekund od epoki i przekonwertuj go na MMDDHHMMSS w cyjan.
Błękitny cya 1 t ([0-9]{10})
Podobny do powyższego, ale przy użyciu liczby numerycznej.
Żółty żółty "(.*)"
Cytowany ciąg w kolorze żółtym.
AUTORSKI
Napisane przez Marka Andersona i Thomasa Andersona. Testowane przez Davida Andersona.
RAPORTOWANIE ROBAKI
Zgłoś błędy do[email chroniony]>. SH PRAWA AUTORSKIE Copyright © 2007 Thomas G. Anderson
To jest wolne oprogramowanie. Możesz rozpowszechniać jego kopie zgodnie z warunkami GNU
Powszechna Licencja Publicznahttp://www.gnu.org/licenses/gpl.html>. NIE MA GWARANCJI, aby
w zakresie dozwolonym przez prawo.
Korzystaj ze spc online, korzystając z usług onworks.net
