![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna! |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
en fråga
Jag experimenterar med omdirigering. Manuell säger
> & siffror -> standard output är omdirigerad till filen deskriptor siffra Jag försökte exec 3> myout exec> & 3 Detta skickas all produktion till myout. Ingen skulle komma på skärmen. Jag tänkte dubbelarbete kommer att resultera i produktionen liknar vad tee ger. Har jag fel i att förstå? En sak till. När jag har omdirigerat detta 3, Hur kan jag stänga av den eller hur gör jag omdirigera produktionen tillbaka till skärmen igen. |
|
||||
|
fortfarande inte
När jag
Kod:
exec >&2 |
|
||||
|
Omdirigering gör precis vad den säger om tenn, det åter riktar en dataström som gick till (eller från) en plats (t.ex. skärmen) till (eller från) någon annanstans (t.ex. en fil).
Din kommando: exec> & 2 skickar std ut (ström 1) till samma ställe som std fela (stream 2) - det är egentligen en förkortning för exec 1> & 2 Du har att se till att du anger redirections i rätt ordning eftersom de handlade om från vänster till höger. Exempel Om du omdirigera std ut (1) för att gå till där std fela (2) går sedan dirigera std fel i en fil sedan std ut att fortsätta att gå till std fela standardbudet destination (dvs. skärmen) och std fel kommer att fångas i filen (och du kommer inte se det på skärmen)! exec> & 2 2> mylog.txt Men sätter redirections tvärtom och std fela är första riktar sig till en fil sedan std ut skickas till varhelst std fela är närvarande riktas. Denna gång, både kommer att hamna i filen och du ser ingenting på skärmen: exec 2> mylog.txt> & 2 Om du börjar känna dig yr sedan ett ligga i ett mörklagt rum brukar hjälper skål |