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.errNå 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