Я не знаю, как управлять завершением так точно, но существует встроенная вызванная функция disable
, который отключает саму команду.
Если Вы добавляете disable pushln
к Вашему .zshrc
, pushln
встроенный будет отключен и больше не отображаться как кандидат.
целый сценарий будет похож для чисел создания и замены в теле:
for i in $(seq 10 10 60)
do
for j in 90 95 100
do
sed "s/100/$j/g" albedo10solar100.m_orig > "albedo${i}solar${j}.m"
done
done
необходимо создать albedo10solar100.m_orig
прежде, причина в случае, если Вы будете использовать albedo10solar100.m
это будет rewrited с пустым файлом.
можно использовать sed.
sed 's/100/95/g' albedo10solar100.m > albedo10solar95.m
Конечно, Вы могли занять место "100" и/или "95" с другим REGEX для лучшего сопоставления с образцом