Как изменить текст файла под vxWorks командами C/C++?

Рейтинг: 1Ответов: 2Опубликовано: 08.03.2011

Привет всем!

Есть задача: изменить текст файла (стартовый скрипт) под ОС 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++ создать файл в определенной директории, записать в него текст и сохранить?

Спасибо.

Ответы

Ответов пока нет.