特殊符号及其用法

特殊符号:

> 或1>      输出重定向:把前面输出的东西输入到后面的文件中,会清除文件原有内容。

>>或1>>  追加重定向:把前面输出的东西追加到后边的文件尾部,不会清除文件原有内容。

0<或<       输入重定向:输入重定向用于改变命令的输入,后面指定输入内容,前面跟文件名。

0<<或<<   追加输入重定向:后跟字符串,用来表示“输入结束”,也可用ctrl+d来结束输入

2>              错误重定向:把错误信息输入到后边的文件中,会删除文件原有的内容。

2>>            错误追加重定向:把错误信息追加到后边的文件中,不会删除文件原有内容

说明:

1、箭头的指向就是数据的流向。

2、数字说明:

1.  标准输入(stdin):        代码为0,使用<或<<.数据流量从右往左。

2.标准正常输出(stdout): 代码为1,使用>或>>.数据流向从左往右。

3.标准错误输出(stderr):  代码为2,使用2>或2>>

举例

[[email protected] data]# cat >> oldboy.txt <<qq    
i am studing linux
i am
qq

[[email protected] data]# cat oldboy.txt
1 2 3 4 5 6 7 8 9 10
i am study
i am study
i am studing linux
i am

把echo oldboy 的正确的和错误的结果信息都放在txt里

方法1    echo oldboy 1>a.txt  2>a.txt:表示输出old boy正确的错误的都放在a.txt,

[[email protected] data]# echo oldboy 1>a.txt 2>a.txt

方法2    还有一种表示方法echo oldboy 1>a.txt2>&1表示把2的输出结果放在1的输出结果的一个文件中(推荐使用的方法)

[[email protected] data]# echo oldboy 1>a.txt 2>&1

方法3     echo oldboy  &>a.txt,正确的和错误的全部放在a.txt里面

[[email protected] data]# echo oldboy  &>a.txt

时间: 2024-08-05 04:14:47

特殊符号及其用法的相关文章

c/c++中#和##链接符号的用法

#include <stdio.h> #include <stdlib.h> /* 英语原文: In function-like macros, a # operator before an identifier in the replacement-list runs the identifier through parameter replacement and encloses the result in quotes, effectively creating a stri

Linux中特殊符号的用法

在shell中常用的特殊符号罗列如下: # ;   ;; . , / \\ 'string'| !   $   ${}   $? $$   $* \"string\"* **   ? : ^ $#   [email protected] `command`{}   [] [[]] ()   (()) ||   && {xx,yy,zz,...}~   ~+   ~-   &   \\<...\\>   + - %=   ==   != #井号 (co

Linux特殊符号的用法

Linux特殊符号 =========================================================================================== $ 号 通常代表变量的意思 echo $变量名=变量值 = 等于号 一般定义变量时候用到 例如 [[email protected] aaa]# abc=/etc/passwd [[email protected] aaa]# echo $abc /etc/passwd ^ 这个符号在规则表达式

C#里面sql语句前面加@符号的用法

例如: string sql="select * "+ "from table1 "+“where id=1" 加上@符号: string [email protected]"select * from table1 where id=1"

jQuery中美元符号&quot;$&quot;的用法

jQuery中的“$” 在jQuery中,最频繁使用的符号“$”.$提供了各种各样丰富的功能, 包括选择页面中的一个或是一类元素,作为功能函数的前缀,window.onload的 完善,创建页面的DOM节点等... 1.选择器 在CSS中选择器的作用是选择页面中某一类(类别选择器)元素或者某一个元素(ID选择器) ,而jQuery中的"$"作为选择器,同样是选择某一类或某一类元素,只不过jQuery提供了 更多更全面的选择方式.并且为用户处理了浏览器的兼容问题 CSS可以通过如下代码来

PHP中使用foreach时加&amp;符号的用法

foreach时加&符号:遍历的同时改变原数组即修改数据或者增加数据. $arr = ['a', 'b', 'c']; foreach ($arr as $key => &$value) { $value = $value . '111'; } echo json_encode($arr); // ["a111","b111","c111"],这里改变了原来数组的值 使用&可能出现的问题: $arr = ['a',

Linux $符号的用法

1.横排显示 seq -s " $" 1 10|sed '/1/s/1/$1/' 1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 2.竖排显示 seq 9|sed 's/[0-9]/$&/g' $1 $2 $3 $4 $5 $6 $7 $8 $9 3.$0 获取当前执行shell脚本的文件名称,包括脚本路径 $# 统计命令行参数的个数 $* 显示当前shell的所有参数,将所有的命令行参数视为单个字符串

python3正则表达式符号和用法

关于Android的问号?和@符号的用法(转)

一般我们应该用"@+id/"来定义一个id,然后用@id来引用一个id,但是现在我发现apps/settings/res/layout/preferenc_progress.xml中有个"@+android:id/title",怎么理解它?怎么用? 加上android:表示引用android.R.id里面定义的id资源,如果android.R.id里面确实有title这个id资源,就直接使用它,如果没有的话就在当前应用的R.id中产生一个title标识 id是控件的