如何从文件中逐行读取并执行内部内容

如何从文件行逐行读取内容并执行该行的一部分

例如,我在我的文件中有以下内容

Hello world $(echo 9923,3443,434,344 | cut -d"," -f4) Hello world $(echo 9923,3443,434,344 | cut -d"," -f2) Hello world $(echo 9923,3443,434,344 | cut -d"," -f1) 

我的预期结果是

 Hello world 344 Hello world 3443 Hello world 9223 

我得到的是在一个while循环中回显

 Hello world $(echo 9923,3443,434,344 | cut -d"," -f4) Hello world $(echo 9923,3443,434,344 | cut -d"," -f2) Hello world $(echo 9923,3443,434,344 | cut -d"," -f1) 

我的代码将是类似的

 while read LINE do echo $LINE done < FILE 

我已经尝试了几个使用反引号,双引号,eval似乎没有任何工作的东西。

尝试这个:

 while read line; do eval "echo $line"; done < FILE