Rfor repaint не завжди перезавантажує файл. [1]
Обхід, який завжди перезавантажує файл, - це натиснути hq, що відкриє сторінку довідки, а потім вийти. Це має побічний ефект змушування файлу до перезавантаження.
[1] Ось кілька прикладів ситуацій, які Rроблять і не перезавантажують:
>і >>зміни: DO перезавантажуються
sed -i, gEdit, TextEdit: НЕ перезавантажуйтесь
- У Linux
viзміни: DO перезавантажуються
- На Mac
viзміни: НЕ завантажуйтесь
Я вважаю, що різниця зводиться до того, чи змінюється вклад (ви можете перевірити ls -i foo.txt). Якщо вклад змінюється, тоді Rне вийде.
tail -f foo.log | grep barта зможу динамічно змінювати команду grep із перезапуском конвеєра хвост / греп.