Файлова система UNIX: каталоги

Тепер подивимося, як переміщатися по ієрархії каталогів Для цього не потрібні нові системні виклики, просто використовуємо старі в новому контексті Пояснимо на прикладі функції spname, яка спробує впоратися з неправильним імям файлу Функція n = spname (імя, новое5імя)

Ілюстрація до обробки помилок: sv

Тепер напишемо програму під назвою sv (схожу на cp), яка копіює набір файлів в каталог, але при цьому перезаписує файл призначення, тільки якщо він не існує або є більш старим, ніж вихідний файл Назва sv походить від англійського слова save (зберегти) – ідея в тому, що sv Не перекривати більш нові версії файлів Команда sv […]

Екскурс в команду echo

Команда echo виводить заключний символ роздільник рядків, хоча в явному вигляді така вимога не існує Конструкція коман- ди була б більш розумною і «чистої», якби echo виводила тільки те, що потрібно Тоді було б простіше видавати запрошення на введення: