shell 输入输出

输入输出

标准输入(stdin):代码0,<或者<<键盘

标准输出(stdout):代码1,>或者>>终端显示器

标准错误输出(stderr):代码2,2> 或者2>>指令执行失败返回的错误信息,终端显示器

输出重定向

将输出结果重定向到文件中

1.覆盖到文件中

command > outputfile(文件的完整路径) 两边需要空格

2.追加到文件中(新起一行)

command>>outputfile

<:制指定输入的数据媒介来源

‘&>’ 0,1,2信息输出到指定媒介

1>:将正确内容覆盖输出到指定媒介

1>>将正确内容追加输出到指定媒介

2>:将正确内容覆盖输出到指定媒介

2>>将正确内容追加输出到指定媒介

输入重定向

command < outputfile(文件路径) 两边需要空格

命令<输入文件路径

同时输入输出

command < outputfile > outputfile

内联的输入重定向

tr ‘a-z’ ‘A-Z’<all

把all文件输入并执行 tr ‘a-z’ ‘A-Z’ 并输出到屏幕

tr ‘a-z’ 'A-Z’test

把all文件输入并执行 tr ‘a-z’ ‘A-Z’ 并输出到test文件

发布了76 篇原创文章 · 获赞 7 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/jiuweiC/article/details/102644311