스크립트를 사용하여 숫자를 바꿔야 합니다. 다음 명령을 사용합니다.
for ((i=1; i=<10, i=i+1))
sed '244s/0.8/(0.$i)/' analyze3big.f >> $i.f
그러나 어떤 이유로 작동하지 않습니다.
답변1
큰따옴표( '
)는 변수 확장을 방지합니다. 대신 약한 따옴표( "
)를 사용하세요.
for i in {1..10}; do
sed "244s/0\.8/(0.$i)/" analyze3big.f >> $i.f
done