Zastanawiałem się, czy w przyborniku unix dostępne są ogólne narzędzia do drukowania?
Przez spiskowanie rozumiem proste paski lub rzeczy, które widzisz w wielu narzędziach opartych na klątwach.
Przez zestaw narzędzi unix mam na myśli rzeczy, które można do nich przesyłać danymi przy użyciu standardowych konwencji unix.
Muszę policzyć coś w plikach dziennika (które monitoruję tail -F
lub coś takiego) i wykreślić stosunki na żywo rzeczy (takich jak procent błędów lub ostrzeżeń).
The development and support for CERNLIB has been discontinued. Libraries will be continued to be provided "as is"
alarmuje? Jaka jest korzyść ze stosowania PAW Cernliba zamiast na przykład Lateksu Sweave R? Nigdy o tym nie słyszałeś, ogólne narzędzie ?! Użyłem gnuplot przed R Sweave Latex, uważam, że ten drugi jest znacznie wygodniejszy w użyciu - wszystko w jednym pliku tekstowym, w tym zdjęcia. Czy możesz to zrobić za pomocą gnuplot?"132 column fan-fold terminal"
, co to jest? Do drukarek igłowych? To jakiś bardzo stary projekt ?! Przepraszam, że twoja odpowiedź jest zbyt zaciemniona"[n]ot my first choice"
z powodu gnuplot? Zajmuje mi czas, aby zrozumieć, co masz na myśli i piszesz. Dlaczego gnuplot?set term dumb
spiskować asciiMożesz użyć R, który może wygenerować całkiem niezłe wykresy i przeprowadzić wiele analiz statystycznych twoich danych. Ten post na blogu pokazuje, jak to zrobić.
Podobnie możesz użyć gnuplot patrz tutaj i tutaj
źródło
"Generic plotting tools available in the unix toolbox"
jest prawdopodobnie każdym podstawowym narzędziem Un * x, musisz łączyć narzędzia, aby tworzyć rzeczy. Uwielbiam łączyć lateks, R i Sweave! Termin"logs"
pozostawia pytanie nieco otwarte, ale najwyraźniej celowo, zwróć uwagę na to"generic"
. Nie ma więc nic na temat wstępnego przetwarzania w AWK / SED / etc, a jedynie na temat drukowania w plikach tekstowych. Baw się dobrze!paper.tex
Teraz kolejną łamigłówką jest dostępność (zakładając, że operacja chce wyjścia ASCII, a nie tylko ogólnego narzędzia). Niestety nie mam jeszcze na to odpowiedzi, ale wymienię poniżej informacje do dalszych badań.
Po prostu myśl na głos: wybierz format obrazu rastrowego, takiego jak TIFF, a następnie po prostu wydrukuj co 100 kolumnę lub inną rzecz, aby to zobaczyć. Przepraszam, tylko spekuluję, ale wiem, że TIFF jest de facto formatem rastrowym do wszelkiego rodzaju celów archiwalnych - nie wiem jeszcze dokładnie, jak radzą sobie z nimi silniki OCR, takie jak Tesseract, ale tutaj problem jest prosty, ponieważ możesz pomiń wiele rzeczy podczas wstępnego przetwarzania obrazu - ponieważ wiemy, w jaki sposób R je generuje. Ktoś wpadł na pomysł, jak to zrobić? A może wynajduję koło? Najprościej, wybierz narzędzie, które generuje zawiasy do ASCII, co może być nieco restrykcyjne
"generic"
.Związane z
źródło
"generic"
narzędzia ?! Teraz jest to trudne, ponieważ myślę, że wnioskuje na podstawie sond opartych na OCR, nie jestem pewien, czy operacja to realizuje.awk
ised
które nie są „specyficzne”, nie są przeznaczone do konkretnego zastosowania. Przepraszam, jeśli to mylące. w zasadzie chcę wykonać bardzo proste wykresy słupkowe w terminalu. To wszystko."unsolved"
,Możesz po prostu potokować wyjście liczbowe do prostego fragmentu perla. Na przykład, oto program testowy (w bash), który po prostu wyświetla rosnące liczby:
Zakładając, że jestem zainteresowany zakresem wartości od 0 do 20 i mam terminal o szerokości 80 znaków, zrobię:
Coś takiego będzie działać na prawie każdym systemie Linux, a dane wyjściowe i parametry można łatwo dostosować. Narzut w porównaniu do używania czegoś takiego jak gnuplot jest niewielki.
źródło