Mer Bash Redirections

Everybody er sett omdirigering i bash kommandoer, det er ganske vanlig, men bash også lar deg definere redirections når du definerer funksjoner. Dette fører til at redirections som skal evalueres /utføres når funksjonen kalles. Denne funksjonen gjør egentlig ikke gi deg noen nye funksjoner, bare en annen måte å uttrykke eksisterende funksjoner.

Syntaksen for dette er enkel, du bare legge de redirections på enden av funksjonen defintion:

 funksjon Amper () {...} < testy.in > testy.out 2 > testy.err 

Nå når funksjonen amper kalles sitt innspill vil komme fra testy.in, vil produksjonen gå til testy.out og eventuelle feil vil gå til testy.err.
Forfatter Linux JournalOctober 6, 2009 , 10:22 amRead Flere Anmeldelser