zoukankan      html  css  js  c++  java
  • Windows下的重定向

    在cmd中执行

    .20191326+叶某人+1.exe < first-test-exp-1.txt > 20191326+叶某人+1.txt
    划重点了!!!这个命令需要.20191326+叶某人+1.exefirst-test-exp-1.txt在同一个目录下,且只能在cmd中执行,不能在power shell里执行
    举个例子:.add.exe < first-test-exp-1.txt > hhhh.txt
    这里add.exe就是你的c语言生成的可执行文件(这个我就不多说了),first-test-exp-1.txt就是需要输入的文件(就比如你的scanf函数需要输入值对吧,原来需要你手动输入打在屏幕上,现在就不用了,直接调用这个文件就可以输入了),hhhh.txt就是需要生成的文件(把你的代码运行结果储存在这个文件里面),运行图示如下:

    生成的hhhh.txt文件如下:

    需要提交作业的同学,下面的内容可以先不用看了,等有空可以再回来看,快去交作业去吧

    在powershell或是Windows terminal下执行

    若需要在power shell下执行这个读入并输出到指定文件的操作,就需要使用
    Get-Content first-test-exp-1.txt | .20191326+叶某人+1 | Out-File 20191326+叶某人+1.txt
    我说一个具体的例子:

    生成的hhhh.txt文件如下:

    Get-Content first-test-exp-1.txt | .add | Out-File hhhh.txt
    (其中add就是你的需要执行的c语言文件名,后面无需加.c或.exe,我这里的c语言文件名叫add.c,所以就写.add;你的文件名若叫做helloworld.c,那么那就写.helloworld)
    再多说一句,其实在powershell下执行的这个操作(Get-Content first-test-exp-1.txt | .add | Out-File hhhh.txt),中间的两个竖线把.add给分隔开了,其实这两个竖线就是powershell的管道,具体对于管道的介绍,大家如果感兴趣可以上网搜索去了解一下,我这里就不介绍了,因为我也还不太会。
    最后留一个文章名为“Windows PowerShell的‘管道’以及对可执行文件的文件重定向”的文章链接,这个链接就是我学会在powershell下重定向的来源,大家也可以看看。链接如下:https://blog.csdn.net/fjjaylz/article/details/86663013
    Windows下cmd标准输入输出重定向:https://www.cnblogs.com/shawnchou/p/10929535.html

    ———————————————————————————————————————————————————————————————— 转载麻烦附上本文链接和本声明,感谢! 博主<叶家星>博客园链接如下:https://www.cnblogs.com/yejiaxing-01/
  • 相关阅读:
    面试题,找出每个产品的最新五个产品,还有其它方法吗 —— 游标加表变量
    SQL排序,重名和调名
    存储过程分页
    Perl/Python 感概
    Perl解析INI文件
    Perl 多进程文件锁
    Windows Sharepoint Services 版本更新
    工作、SOA、MBF...
    Windows Sharepoint Services 版本更新
    被CDOEXM折磨了一把
  • 原文地址:https://www.cnblogs.com/yejiaxing-01/p/12570763.html
Copyright © 2011-2022 走看看