Частичное восстановление с возвратом во времени

Я искал решение именно этого вопроса bash. Я чуть не пропустил комментарий @Thomas Dickey, который дал мне самое элегантное решение.

echo -e $(cat test.txt)

Некоторые вещи, которые не сработали для меня, это (очевидно, что вы не можете передавать вещи в эхо)

cat test.txt | echo -e

или

less -R test.txt

Еще одна проблема, с которой я столкнулся, заключалась в том, что echo -e не печатал корректно новые строки и смежные пробелы в файле. Чтобы распечатать их, я использовал следующее.

echo -ne $(cat test.txt | sed  's/$/\\n/' | sed 's/ /\\a /g')

Это работает для файла test.txt, содержащего

\e[0;31mExa         mple\e[0m
\e[0;31mExample line2\e[0m
1
03.09.2020, 22:25
1 ответ

В пользовательском интерфейсе в прошлом вы можете выбрать снимок слева, а затем перейти к папке, которую хотите восстановить, справа. Затем вы можете щелкнуть правой кнопкой мыши файлы и папки на снимке и выбрать «Восстановить» или «Восстановить в...» в меню.

Первый восстанавливает файл/папку в исходное местоположение, второй позволяет выбрать, куда его восстановить.

1
28.03.2021, 13:28

Теги

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