Как изменить текст файла под vxWorks командами C/C++?
Привет всем!
Есть задача: изменить текст файла (стартовый скрипт) под ОС vxWorks (UNIX-based). Файл находится в памяти роутера. Доступа по ftp, tftp нет (не пингуется). Доступ только через консоль. Содержимое файла выводится в консоль командой
copy </dir/file
Файловая система tffs. Файл можно скопировать в пределах файловой системы, можно создать директорию командой mkdir, можно создать пустые файлы командами copy, cp, creat.
Вопрос: как изменить содержание существующего файла или записать текст в новый. В мануалах найдена вот такая строка:
This example copies from the console to the file dog, on device /ct0/, until an EOF (default CTRL+D) is typed:
-> copy >/ct0/dog
Но в результате из консоли ничего не пишется в файл. Выяснилось, что система понимает команды C и С++, есть команды fopen, fread и т.д. С синтаксисами запутался.
Что нужно ввести, чтобы отредактировать и сохранить файл (или написать)? Точнее как с помощью команд (функций) C/C++ создать файл в определенной директории, записать в него текст и сохранить?
Спасибо.