如何从文件读取变量行并通过循环赋值变量?我的文件有xyz_$loop
行,现在我的脚本必须从文件xyz_$loop
读取行,然后循环打印xyz_1
,xyz_2
,xyz_3
等。
我使用shell脚本我的文件URL1包含loop_ $ i
我的脚本 - >
while read p; do
max=10
for (( i=2; i <= $max; ++i )) do
echo $p
done
done <URL1
打印以下输出
loop_$i
loop_$i
loop_$i
但我需要输出
loop_2
loop_3
loop_4
答案 0 :(得分:-1)
您可能希望替换“$ loop&#39;使用循环索引
// read your file
$i = 0;
foreach($fileLines as $fileLine)
{
$fileLine = str_replace('$loop', $i, $fileLine);
$i++;
}
编辑:我确实假设你使用的是php。