windows下实现linux的tee功能

简介:   点击(此处)折叠或打开 # include stdlib.h> # include stdio.h> int main(int argc, char *argv[]) {     FILE **outfile;     int c...


 

点击(此处)折叠或打开

  1. # include stdlib.h>
  2. # include stdio.h>


  3. int main(int argc, char *argv[])
  4. {
  5.     FILE **outfile;
  6.     int c, i;
  7.     int value = 0;
  8.     outfile = (FILE **) malloc (argc * sizeof (FILE *));
  9.     outfile [0] = stdout;
  10.     for (i = 1; i argc; ++i)
  11.     {
  12.         if ((outfile [i] = fopen (argv[i],"wb")) == NULL) {
  13.             fprintf (stderr, "%s: ", argv [0]);
  14.             perror (argv[i]);
  15.             value = 1;
  16.         }
  17.     }
  18.     while ((c = getchar ()) != EOF)
  19.     {
  20.         for (i = 0; i argc; ++i)
  21.         {
  22.             if (outfile [i] != NULL) {
  23.                 if (fputc (c, outfile [i]) == EOF) value = 1;
  24.             }
  25.         }
  26.     }
  27.     for (i = 0; i argc; ++i)
  28.     {
  29.         fclose (outfile [i]);
  30.     }
  31.     return value;
  32. }


 

目录
相关文章
|
8天前
|
安全 Linux iOS开发
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
133 53
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
|
8天前
|
Linux API iOS开发
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
93 14
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
|
8天前
|
人工智能 编解码 安全
Windows 11 25H2 正式版发布,新增功能简介
Windows 11 25H2 正式版发布,新增功能简介
421 11
Windows 11 25H2 正式版发布,新增功能简介
|
17天前
|
安全 Linux 网络安全
Metasploit Pro 4.22.8-2025091701 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.8-2025091701 (Linux, Windows) - 专业渗透测试框架
160 2
Metasploit Pro 4.22.8-2025091701 (Linux, Windows) - 专业渗透测试框架
|
17天前
|
JSON 安全 Linux
Nexpose 8.22.0 for Linux & Windows - 漏洞扫描
Nexpose 8.22.0 for Linux & Windows - 漏洞扫描
75 1
Nexpose 8.22.0 for Linux & Windows - 漏洞扫描
|
17天前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
260 1
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
|
19天前
|
NoSQL IDE MongoDB
Studio 3T 2025.17 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.17 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
115 1
Studio 3T 2025.17 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
|
23天前
|
安全 Ubuntu Linux
Nexpose 8.21.0 for Linux & Windows - 漏洞扫描
Nexpose 8.21.0 for Linux & Windows - 漏洞扫描
102 4
Nexpose 8.21.0 for Linux & Windows - 漏洞扫描
|
6天前
|
Linux iOS开发 计算机视觉
GIMP 3.0.6 (Linux, macOS, Windows) 发布 - 免费开源图像编辑器
GIMP 3.0.6 (Linux, macOS, Windows) 发布 - 免费开源图像编辑器
41 0
|
13天前
|
Unix Shell Windows
Windows PowerShell技巧:使用findstr实现类似grep的功能
显示带有线路编号**: `/N`选项将显示每条结果前面带有其在线路上出现位置编号。
93 7