Книга: Краткое введение в программирование на Bash
Работа с временными файлами
Работа с временными файлами
Довольно часто вам будет необходимо создавать временные файлы. Обычно это файл, в котором хранятся какие-то используемые скриптом данные либо что-то еще. Как только работа скрипта будет завершена, этот файл нужно удалить. При создании такого файла вы должны задать его имя. Проблема тут кроется в том, что файл, создаваемый вами, не должен случайно переписать уже существующий в той же директории, если их имена совпадут. Для того чтобы создать временный файл с гарантированно уникальным именем, вам нужно использовать символ «$$» символ, либо как префикс, либо как суффикс к имени создаваемого файла. Предположим, вы хотите создать временный файл с именем hello. Возможно, что у пользователя, который работает с нашим скриптом, уже есть файл с таким именем. Создавая файл с именем hello.$$ или $$hello, вы создадите файл с уникальным именем. Например:
$ touch hello
$ ls
hello
$ touch hello.$$
$ ls
hello hello.689
Примерно так и будет выглядеть имя вашего временного файла[16].
- Эффективная работа с временными файлами сортировки
- Ускоренная работа с индексами
- Операции с файлами и папками
- 6.2. Функции сортировки и поиска
- 10.1.32. Создание цепочки каталогов
- Глава 7 Работа с пакетом Microsoft Office
- Текстовые блоки и работа с ними
- ПРОСТЫЕ ПРОГРАММЫ ЧТЕНИЯ ФАЙЛА: fopen( ), fclose( ), getc( ) и putc( )
- 21.1. Работа с готовыми изображениями
- 10.1.27. Работа с временными файлами
- Практическая работа 53. Запуск Access. Работа с объектами базы данных
- Лекция 15. Работа с базами данных