Заменить число на sed/awk

sudo— самый простой способ сделать это. Если вас беспокоит ввод пароля каждый раз, вы можете отредактировать /etc/sudoersс помощью visudo, чтобы сделать эти две команды непарольными для вашего пользователя sudo.

%sudo ALL=(ALL:ALL) NOPASSWD: /sbin/ifconfig*, /sbin/poweroff

Если вы возражаете против ввода sudoперед командой, установите псевдонимы в ~/.bashrc.

alias poweroff='sudo poweroff'

alias ifconfig='sudo ifconfig'

0
18.11.2018, 11:51
1 ответ

Сильные кавычки(')предотвращают раскрытие переменной. Используйте слабые кавычки(")вместо:

for i in {1..10}; do
    sed "244s/0\.8/(0.$i)/" analyze3big.f >> $i.f 
done
2
28.01.2020, 02:31

Теги

Похожие вопросы