linux - 多次传递具有不同参数的相同命令(从 linux 命令提示符)并将结果保存在单个文件中

标签 linux bash shell unix

<分区>

我有一个 .txt 文件,其中包含不同的单词(100 万个单词)。我想制作一个包含有关单词出现信息的输出文件。我正在使用命令:

$ ./dumpindex /home/pankaj/indri-5.0/Query/indri_test_may.idx/ t "input_word_from_file" > /home/pankaj/output_file.txt

input_word_from_file 是文件中的查询词。

问题:

  1. 如何将输入的单词从文件自动传递给命令
  2. 如何以附加模式写入输出文件。 (因为它会使用运行命令的最新输出进行更新)。

最佳答案

用于附加使用 >> 而不是 >

$ ./dumpindex /home/pankaj/indri-5.0/Query/indri_test_may.idx/ t "input_word_from_file" >> /home/pankaj/output_file.txt

关于linux - 多次传递具有不同参数的相同命令(从 linux 命令提示符)并将结果保存在单个文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50621790/

相关文章:

linux - Linux下通过内存限制进程

json - 在 shell 中解析 JSON

java - 从 Java 运行 bash 文件不起作用

c - 同步管道访问以进行两种方式的读/写

linux - 无法访问 HTTPS 链接。出现 ssl 连接错误?

mysqldump转gzip,如何设置压缩文件的扩展名

linux - 旧的 Linux 内核奇怪的行为

linux - 反向排序文件中的第三个数字列

linux - 带 sudo 的管道命令

shell - shell 脚本中的 SQOOP 导出失败