R
for 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 із перезапуском конвеєра хвост / греп.