我想构建一个 bash 脚本来读取文件并生成一些命令行参数。我的输入文件看起来像
20.83 0.05 0.05 __adddf3
20.83 0.10 0.05 __aeabi_fadd
16.67 0.14 0.04 gaussian_smooth
8.33 0.16 0.02 __aeabi_ddiv
我必须检测并复制所有 __* 字符串并将它们转换为命令,例如
gprof -E __adddf3 -E __aeabi_fadd -E __aeabi_ddiv ./nameof.out
到目前为止,我使用
#!/bin/bash
while read line
do
if [[ "$line" == *__* ]]
then
echo $line;
fi
done <input.txt
检测请求的行,但我想,我需要的是我无法弄清楚的单行命令。有什么好的建议吗?