2017-01-19 31 views
1

我發現了>>>之間有什麼區別。>>怎麼叫?

我的問題是這樣的: 在命令行代碼的上下文中,什麼是>>調用?

如:

dir *.txt >> mytext.txt 

雙V形?管道到?過寫?

+0

字符是雪佛龍,所以我想這是一個雙人字形 – musefan

+1

它重定向和追加http://ss64.com/nt/syntax-redirection.html –

+0

@musefan _chevron_是一個常見的綽號倒V形符號'^'_Circumflex Accent_,Unicode中的代碼點'U + 005E'。從紋章開始。參看http://www.dictionary.com/browse/chevron?s=ts – JosefZ

回答

0

「>>」語法將創建一個輸出到一個新的文件。如果已經創建了箭頭右側的文件,它會將您要添加的任何內容添加到文件末尾。

+1

OP沒有問是什麼功能,他問什麼「>>」被稱爲 – musefan

+0

謝謝你指出我的錯誤。我是新來的堆棧社區。 –

0

它被稱爲重定向。

基本輸入重定向。 >>表示文件中的附加內容,而>表示如果您使用的是重定向後跟文件名稱,則表示創建了新文件。

不同的編程語言有不同的用法如同在Python >>是二進制右Shift< <是二進制左邊的Shift

在PostgreSQL,它被用於從採摘淡水河谷爲文本或整型數組元素,如果結構是json。

還有一件事,它象徵性地被稱爲雪佛龍雙人字形

希望它有幫助。

+3

是的。批處理文件也將其用於邏輯轉換。從SET命令幫助:** << >> - 邏輯移位** – Squashman

+0

@Squashman:是。我第二你 –

4

我個人稱之爲「追加到」,但沒有任何資料來支持它。

例子:

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

由於>被稱爲比大然後>>可能是雙大於

BTW,

  • chevron是罕見的程序員對倒V名稱形符號^抑揚音(其他稱爲caret athough插入符號時間是另一種符號)和
  • 山形〈 〉另一個名字 - angle brackets,尖括號,括號三角形,菱形支架,或元組; (很難從電腦鍵盤輸入該符號)。

下面是從Unicode數據庫輸出一個PowerShell:

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    
0

的情況下,我更喜歡使用術語輸出重定向兩個>>>,因爲命令的輸出被重定向。爲了區分它們,我專門使用:

  • > - 輸出重定向在覆蓋模式;
  • >> - 以追加模式輸出重定向;

爲了完整起見,對於<我用這個詞輸入重定向|被稱爲

相關問題