2017-01-19 39 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

的情况下,我更喜欢使用术语输出重定向两个>>>,因为命令的输出被重定向。为了区分它们,我专门使用:

  • > - 输出重定向在覆盖模式;
  • >> - 以追加模式输出重定向;

为了完整起见,对于<我用这个词输入重定向|被称为

相关问题