我有一个脚本,它使用 sed 在 while 循环中将文本文件中的变量增加 0.25(从 0.25 到 1),并使用增量的扩展名保存新文件。一切看起来都很好,但脚本不会更改文本文件中的变量,但会正确导出它们的增量
read -p "define the increment " length_user
read -p "define the minimum length" length_start_user
length_increment=0
length_define=$length_user
length_start=$length_start_user
while [ $length_increment -lt 4 ]; do
cp /home/students/gbroilo/Desktop/Prova.py /home/students/gbroilo/Desktop/Prova_$length_start.py
sed -i 's/l=l0/l='$length_start'/' Prova_$length_start.py;
length_start=$(echo "$length_start + $length_define" |bc)
length_increment=$(( $length_increment + 1 ))
done