一尘不染

使用bash读取文件,然后从提取的单词中执行命令

linux

文件:

hello
world

我想使用脚本语言( BASH )以执行读取每个命令WORDFILE上述,然后将其插入到一个command

然后循环到列表中的下一个单词(每个单词在新行中)。到达末尾时停止FILE


进度将类似于以下内容:

WORDFILE上面先阅读

将单词插入命令

command WORD > WORD
  • 它将输出到文本文件;以word作为文件名。

重复此过程,但要紧挨着第n个WORD(每行一个新行)。

到达上述末尾时终止过程FILE


以上BASH命令的结果 FILE

你好:

RESULT OF COMMAND UPON WORD hello

世界:

RESULT OF COMMAND UPON WORD world

阅读 410

收藏
2020-06-07

共1个答案

一尘不染

您可以使用“ for”循环执行此操作。就像是..

for WORD in `cat FILE`
do
   echo $WORD
   command $WORD > $WORD
done
2020-06-07