Róbert Novotný

public static void blog()

Main menu

Skip to primary content
Skip to secondary content
  • Domovská stránka
  • Sample Page

Category Archives: Linux a Unix

Post navigation

← Older posts
Newer posts →

Shellové skriptovanie: Asynchrónne spúšťanie príkazov v shelli

Posted on Január 13, 2013 by Róbert Novotný
2

Ak ste klasickí windowsáci, čo sa k vzdialenému shellu pripájate cez Putty, a máte pocit, že shell nezvláda multitasking, nie je to pravda. Už od nepamäti máte možnosť spúšťať dlhotrvajúce

Posted in Linux a Unix, Shell scripting | Tagged bash, bg, fg, jobs, linux, skriptovanie | 2 Replies

Shellovské skriptovanie: vytváranie skriptov

Posted on Január 7, 2013 by Róbert Novotný
Reply

Mnoho úloh v shelli sa dá dosiahnuť jednoriadkovými skriptami. Samozrejme, riadok môže mať dva kilometre, ako napr. v ukážke, ktorá vypíše počty procesov, ktoré majú spustené jednotliví používatelia a zároveň

Posted in Linux a Unix, Shell scripting | Leave a reply

Shellové skriptovanie: pôvod shellu a POSIX

Posted on Január 7, 2013 by Róbert Novotný
Reply

Dávno pradávno, v šesťdesiatych rokoch 20. storočia, keď počítače zaberali celú sálu, bol diaľnopis častý spôsob komunikácie s nimi. Pre nepamätníkov: diaľnopis sa dal predstaviť ako pokročilý písací stroj, ktorý

Posted in Linux a Unix, Shell scripting | Leave a reply

Shellové skriptovanie: `echo` a presmerovanie

Posted on Január 7, 2013 by Róbert Novotný
2

Ahoj svet Notorický „úplne prvý program“ je jednoduchý: echo “Hello World” Výstupom je Hello World Príkaz echo v tomto prípade dostal jeden parameter, t. j. jeden reťazec (string) obsahujúci medzeru,

Posted in Linux a Unix, Shell scripting | 2 Replies

Shellové skriptovanie: zábava s `test`om

Posted on Január 6, 2013 by Róbert Novotný
Reply

S testom si treba dať pozor na pár zádrheľov. Keďže premenné v shelli nemajú dátové typy (všetko je reťazec, string), je potrebné akýmsi sposôbom rozlišovať, či chceme porovnávať reťazce, čísla

Posted in Linux a Unix, Shell scripting | Tagged bash, shell, skriptovanie, test | Leave a reply

POSIXové utility pre prácu s textom

Posted on Január 5, 2013 by Róbert Novotný
Reply

Prehľad utilít echo: zapisuje slová oddelené medzerou na štandardný výstup printf: formátovaný výpis reťazcov v duchu C cut: berie riadky s položkami oddelenými jedným znakom oddeľovača a vyberá jednotlivé položky.

Posted in Linux a Unix, Shell scripting | Tagged bash, skriptovanie | Leave a reply

Shellové skriptovanie: funkcie

Posted on Január 5, 2013 by Róbert Novotný
1

Shell samozrejme podporuje funkcie. Syntax je — ako to už býva tradíciou — pomerne nezvyklá, ale mnohokrát uľahčí prácu. Predstavme si, že chceme generovať náhodné čísla. V bashi i v

Posted in Linux a Unix, Shell scripting | Tagged bash, shell, skriptovanie | 1 Reply

Shellové skriptovanie: `while`/`read` a zábava s IFS

Posted on Január 4, 2013 by Róbert Novotný
Reply

Kombinácia read/while má ešte jednu skvelú možnosť. Za normálnych okolností sa do premenných načítavajú slová oddelené medzerou. V skutočnosti sa toto rozsekávanie riadku na položky riadi zabudovanou premennou shellu s

Posted in Linux a Unix, Shell scripting | Tagged bash, IFS, shell, skriptovanie | Leave a reply

Skriptovanie v shelli: Prečo nevidím zmeny v premenných vo vnútri cyklu?

Posted on Január 4, 2013 by Róbert Novotný
Reply

Folklórny príklad: chcete si v shellovom skripte spočítať počet riadkov súboru, čiže urobiť si vlastnú verziu wc -l. Ako riešenie vám napadne: #!/bin/sh POCET=0 cat $1 | while read do

Posted in Linux a Unix, Shell scripting | Tagged bash, shell, skriptovanie | Leave a reply

Skriptovanie v shelli: cyklus `while` a trik `while`/`read`

Posted on Január 4, 2013 by Róbert Novotný
Reply

Cyklus while Zatiaľčo cyklus for iteruje cez zoznam shellovských slov, niekedy sa hodí cyklus, ktorí sa „točí” dovtedy, pokiaľ je splnená booleovská podmienka. A presne na toto sa hodí while.

Posted in Linux a Unix, Shell scripting | Tagged bash, bc, read, skriptovanie | Leave a reply

Post navigation

← Older posts
Newer posts →

Odkazy

  • Twitter: @RoboNovotny
  • Wiki so staršími článkami

Značky

Android bash cvičenie DAO debian dizajn Eclipse gcc inštalácia JAC1/2012 JAC1/2013 Java JAX-WS jazyk C Jetty JUnit linux ListActivity logging Maven MySQL NetBeans návrhové vzory OSS/2013 PAZ1c/2011 PAZ1c/2013 PAZ1c/2014 PAZ1c/2015 Powershell prednáška prezentácia programovanie shell SimpleCursorAdapter skriptovanie slf4j SPR1/2012 SPR1/2014 Spring SVN Swing Tomcat unit test vývoj Z Javy migrujuvší céčkar

Rubriky

  • Algoritmy
  • Android
  • C
  • Databázy
  • Folklór
  • Groovy
  • Haskell
  • Infraštruktúra
  • JAC: Programovací jazyk C
  • Java
  • JavaScript
  • Konfigurácia
  • KOPR: Konkurentné programovanie
  • Linux a Unix
  • OSS: Seminár z operačných systémov
  • PAZ1c: Programovanie, algoritmy, zložitosť
  • PowerShell
  • PRJ1a: Softvérový projekt
  • Programovanie
  • Python
  • QINT: Internet
  • RPG
  • Scala
  • Shell scripting
  • SPR: Systémové programovanie
  • Uncategorized
  • Výučba
  • Web services
Proudly powered by WordPress