linux - 如何实现shell输入重定向

标签 linux shell unix

<分区>

如何编写一个从文件中收集内容并输入命令的shell? 它看起来像:$ command < inputfile 我不知道如何开始。

最佳答案

使用 wc举个例子:

$ wc < input_file > output_file

解释:

  • wc : 这是您正在调用的命令(或内置的 shell)
  • < input_file : 从 input_file 读取输入
  • > output_file': write output into输出文件`

请注意,许多命令将接受输入文件名作为其命令行参数之一(不使用 < ),例如:

  • grep pattern file_name
  • awk '{print}' file_name
  • sed 's/hi/bye/g文件名`

关于linux - 如何实现shell输入重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13409729/

相关文章:

linux - 使 : just link, 跳过编译

linux - Ubuntu 升级,Perl 版本损坏 ZImbra

shell - 错误 : EACCES, 取消链接...

java - Unix - 解析html文件并获取他的所有资源列表

c - 在终端应用程序中检测用户操作系统,C

regex - 使用 BASH 中的 shell 脚本在正则表达式上将一个大的 txt 文件拆分为 200 个较小的 txt 文件

linux - 在 initrd 镜像中重新启动

Linux IO 操作符 '>'

shell - vim 中的什么设置抵消了 smartindent 拒绝缩进 shell 脚本中的 # 注释?

linux - Shell 脚本 - 查找今天修改的文件,创建目录并将它们移动到那里