I Bash bruges både &>
og >&
til at omdirigere output, men de har forskellige funktioner og anvendelser. Her er en detaljeret forklaring:
&>
bruges til at omdirigere både standard output (stdout) og standard error (stderr) til en fil eller en anden destination.command &> output.txt
- Dette vil omdirigere både stdout og stderr til output.txt
.>&
er en ældre syntaks, der også bruges til at omdirigere både stdout og stderr, men det kræver en lidt anderledes syntaks.2>&1
sammen med >
.command > output.txt 2>&1
- Dette vil omdirigere stdout til output.txt
og derefter omdirigere stderr til samme sted som stdout.Ja, >&
er en omdirigeringsoperator, men den bruges sammen med 2>&1
for at omdirigere både stdout og stderr. Det er en ældre syntaks sammenlignet med &>
.
Ja, der findes mange komplette tutorials og ressourcer online, der dækker omdirigering i Bash i dybden. Her er nogle anbefalede ressourcer:
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker