我们通过只前的博客对文件io有了一定的了解。在今天我们说的文件重定向。就要求我们对文件有一定的了解。具体文件io看博客:系统文件调用io操作接口
什么是文件重定向
标准输入输出重定向:是指将原来从标准输入读取数据的文件操作重新定向为从向其他文件读取数据;将原来要输出到标准输出的内容,从新定向输出到指定的其他文件中。
举个比方:这个贴着1 的盒子原来放糖果用,后来你不想放糖果了,把糖果倒了出来,改放曲奇饼干了。
标准输出重定向命令
< //标准输入重定向
> //标准输出重定向 清空原先的内容后添加新的内容
>> //标准输出重定向 在原来内容换行下方添加新的内容
举个例下:
//echo "hello world" >> ./test.txt
将原先输出到显示器的数据改输入到text.txt文件中
./test.exe 2 > &1