Výstup do souboru
Martin 'MegaSoft' Mokry
megac na ns.ipg.sk
Sobota Září 7 22:53:08 CEST 2002
On Sat, Sep 07, 2002 at 10:18:45PM +0200, David Hartman wrote:
> Zdravim, prominte muj zacatecnicky dotaz, ale jak dostanu vypis, treba
> ipchains -L -v do textoveho souboru?
Pomocou presmerovania vystupu. Robi sa to napriklad takto:
#presmerovanie standartneho vystupu do suboru (prepis)
prikaz >subor.txt
#presmerovanie standartneho vystupu do suboru (doplnenie)
prikaz >>subor.txt
#presmerovanie chyboveho vystupu do suboru (prepis)
prikaz 2>subor.txt
#presmerovanie chyboveho vystupu do suboru (doplnenie)
prikaz 2>>subor.txt
#presmerovanie oboch vystupov do suboru (prepis)
prikaz 2>&1 >subor.txt
#presmerovanie oboch vystupov do suboru (doplnenie)
prikaz 2>&1 >>subor.txt
Ked presmerujes vystup do suboru tak ho nevidis, pretoze je presmerovany (logicke, nie ?).
Ak chces zaroven vidiet aj vystup aj ho mat archivovany v subore, pouzi pomocou pajpy (trubky) utilitku "tee". Ta bere standartny vstup, vypisuje ho na standartny vystup a navyse aj do fajlu. Ak nevies co je trubka (angl. pipe), tak ta sluzi na to aby zobrala jeden standartny vystup (jej lava strana) a preniesla ho na standartny vstup (prava strana). Priklady:
#duplikovanie standartneho vystupu do suboru (prepis)
prikaz | tee subor.txt
#duplikovanie standartneho vystupu do suboru (doplnenie)
prikaz | tee -a subor.txt
#duplikovanie standartneho a chyboveho vystupu do suboru (prepis)
prikaz 2>&1 | tee subor.txt
#duplikovanie standartneho a chyboveho vystupu do suboru (doplnenie)
prikaz 2>&1 | tee -a subor.txt
Namiesto "prikaz" si daj co chces .. napriklad ten tvoj "ipchains -L -v".
Btw, ipchains su uz hodne zastarale a maju par security bugov, doporucujem iptables, upozorni vasho admina ...
Uvedene priklady funguju v bashi, v inom shelli to moze byt trochu inak.
Za domacu ulohu si pozri toto:
man tee
man bash (pozor, je weeeeelmi obsiahly)
> Dekuji! DH
Nemas zac ... prajem prijemne chvilky s Linuxom ;-) V pripade akychkolvek nejasnosti sa neboj opytat .. kazdy sa ucime ;-)
--
Megac
------------- další část ---------------
A non-text attachment was scrubbed...
Name: [žádný popis není k dispozici]
Type: application/pgp-signature
Size: 189 bytes
Desc: [žádný popis není k dispozici]
URL: <http://www.linux.cz/pipermail/linux/attachments/20020907/e566ccef/attachment.sig>
Další informace o konferenci Linux