for i in $(seq 1 100)
do
ADDRESS=$(head -$i "$project_name/address" | tail -1 | cut -f2)
sed -i.old "20s/.\{60\}/&${ADDRESS}/" "Desktop/lscript.ld"
done
我根据这个使用这个代码:
if [[ i = 1 ]]
then
ADDRESS=$(head -1 "$project_name/address" | tail -1 | cut -f2)
fi
将被执行,但我希望该head
值每次都增加 1。
当i=1
我想head -2
被处决时,因为i=2
我想head -3
。我如何使用 Bash 做到这一点?