windows - hvordan er > > hedder?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har fundet ud af, hvad forskellen mellem > og >> er.


Mit spørgsmål er dette:
Hvad kaldes >> i forbindelse med kommandolinjekoden?


Som i:


dir *.txt >> mytext.txt


Dobbelt chevron? Rør til? Over-skrive?

Bedste reference


Jeg kalder det personligt 'Tilføj til', men har ikke nogen kilde til at bakke op.


Eksempler:


dir *.txt >> Output.txt   ("list text files, Appended To output.txt")
dir *.txt > Output.txt    ("list text files, Redirected to output.txt")

Andre referencer 1


Da > hedder Større end , kan >> være Dobbelt større end


BTW,



  • chevron er sjældent programmørens navn for inverteret V-formet symbol ^ Circumflex Accent (anden gang kaldes caret caret er et andet symbol) og

  • chevrons er et andet navn på 〈 〉 - vinkelbeslag, spidsbeslag, trekantede beslag, diamantbeslag eller tupler; (svært at skrive symbolerne fra computerens tastatur).



Her er en PowerShell-output fra Unicode-databasen: [17] [18] [19]


PS D:PShell> '^<>〈〉‸'| Get-CharInfo | Format-Table -AutoSize

Char  CodePoint         Category Description        
----  ---------         -------- -----------        
   ^  U+005E      ModifierSymbol Circumflex Accent  
   <  U+003C          MathSymbol Less-Than Sign     
   >  U+003E          MathSymbol Greater-Than Sign  
   〈 U+3008     OpenPunctuation Left Angle Bracket 
   〉 U+3009    ClosePunctuation Right Angle Bracket
   ‸  U+2038    OtherPunctuation Caret              

Andre referencer 2


Syntaksen '>>' vil skabe en udgang til en ny fil. Hvis filen til højre for pilene allerede er oprettet, vil den tilføje det, du prøver at tilføje til slutningen af ​​filen.

Andre referencer 3


Det er kendt som omdirigering.


Grundlæggende input omdirigering. >> angiver en tilføjelse i filen, mens > angiver en ny filoprettelse, hvis du bruger omdirigering efterfulgt af et filnavn.


Forskellige programmeringssprog har forskellig brug som i Python >> er binær højre skift og < < er binær venstre skift


I Postgresql bruges den til at plukke vale som tekst eller heltal fra et arrayelement, hvis strukturen er json.


Endnu en ting er symbolisk det kendt som chevron og double-chevron .


Håber det hjælper.

Andre referencer 4


I forbindelse med io-omdirigering foretrækker jeg at bruge udtrykket output omdirigering for både > og >>, fordi udgangen af ​​en kommando er omdirigeret. For at skelne mellem dem bruger jeg specifikt: /questions/tagged/io-redirection



  • > - output omdirigering i overskrivningsmodus ;

  • >> - output omdirigering i append-tilstand ;



For fuldstændighedens skyld bruger jeg [[strong> input omdirigering til <. | hedder et rør .