Msconv – Simple file conversion tool

Một phần của tài liệu T - engine and T - monitor (Trang 51 - 53)

5. Các tiện ích

5.10. msconv – Simple file conversion tool

Định dạng: mscnv [ -m[dev] | -c[dev] ] [ l | d | o[t|T|a] | i[t|T|a] ] file ... Tùy chọn:

-m[dev] Thiết bị với file hệ thống MS-DOS (FAT) -c[dev] Thiết bị với file hệ thống CD-ROM(ISO9660)

dev là tên thiết bị của file hệ thống đích (ví dụ pca0,uda0,..)Nếu không có tùy chọn –mpca0 được sử dụng mặc định.

Các thông số:

l [dir] Liệt kê các file

d Xóa các file

o[t|T|a] file Lấy file i[t|T|a] file Đặt file

t: SJIS – TC (Big Endian) Chuyển mã kí tự T: SJIS –TC (Little Endian) Chuyển mã kí tự a: SJIS –ASCII/EUC Chuyển mã kí tự Đặc tả:

Đặt và lấy các file giữa file hệ thống BTRON và file hệ thống MS-DOS(FAT) hay CD- ROM(ISO9660)

• mscnv sử dụng UNIX emulator.Do đó nó có thể chạy trong điều kiện UNIX emulator đang chạy

• Các kí tự bao gộp mã ASCII,như là các kí tự chữ và số,được xử lý như kí tự haft-width (ASCII) kể cả nếu nò được nhập như là các kí tự full-width trong tên file và tên thư mục.Vì vậy một file có cái tên chứa đựng các kí tự chữ và số full-width không thể chuyển đổi.

• Kí tự không thể chuyển đổi thành bất kì kí tự EUC nào được hiển thị “ “.

• Bất kì file nào cũng không thể ghi trên file hệ thống CD-ROM

Liệt kê các file mscnv [opt] l [dir]

Liệt kê các fie trong thư mục được chỉ định bởi dir.Nếu dir không được chỉ định,mscnv liệt kê các file trong thư mục root.

Ví dụ:

[/SYS]% mscnv –mpcal 1 D1/SUB1

1: [04] . 4096 03/07/29 18:27:36 2: [04] .. 4096 03/07/29 18:26:58 2: [04] .. 4096 03/07/29 18:26:58 3: [08] SAMPLE.TXT 6703 03/07/30 09:07:48

| | | |

| | | +--> Thời điểm thay đổi cuối cùng | | +--> Kích thước file

| +--> Tên file +--> Loại file

Các loại file (Xem getdents() trong UNIX Emulator)

04 Thư mục

08 File

00 Không biết

Xóa các file mscnv [opt] d file ..

Đặc tả:Xóa những file được chỉ định bởi file.file có thể chứa nhiều hơn một file Ví dụ: [/SYS]% mscnv -mpca1 d D1/SUB1/SAMPLE.TXT

Lấy file mscnv [opt] o[t|T|a] file ..

Lấy những file được chỉ định trong file.file có thể chứa đựng hơn một file

Tên đường dẫn của file hay là tên thư mục của nó là tên file trong file hệ thống BTRON. Các file được lấy lưu trong thư mục hiện hành

Ví dụ: DIR/FILE file nguồn DIR/FILE File đích FILE

mscnv không overwrite một file tồn tại,nhưng tạo một file mới Những file được lấy lưu trong record có loại là 31

Một trong những lựa chọn này là nguyên nhân mscnv chuyển mã kí tự.Nếu không có lựa chọn được chỉ định nó sẽ không chuyển đổi mã kí tự.

t: Chuyển đổi từ Shift – JIS thành mã TRON (Big endian) T: Chuyển đổi từ Shift – JIS thành mã TRON (Little endian) a: Chuyển đổi từ Shift – JIS thành EUC

Ví dụ:

[/SYS]% mscnv -mpca1 oa D1/SUB1/NOTE.TXT .. DOS -> BTRON: NOTE.TXT

Đặt file mscnv [opt] i [t|T|a] file ..

Đặt những file trong file được chỉ định vào trong file.file có thể chứa nhiều hơn một file Tên đường dẫn của file trong thư mục hiện hành được chỉ định trong file.Chỉ có record đầu tiên được đặt.

Ví dụ: DIR/FILE

file nguồn FILE file đích DIR/FILE

mscnv overwrite một file tồn tại

Một trong những lựa chọn này dẫn đến mscnv chuyển đổi mã kí tự.Nếu không có tùy chọn nó sẽ không chuyển đổi mã.

t: Chuyển từ TRON Code (Big endian) sang Shift-JIS T: Chuyển từ TRON Code (Little endian) sang Shift-JIS a: Chuyển từ EUC sang Shift-JIS

Ví dụ:

[/SYS]% mscnv -mpca1 i D1/SUB1/SAMPLE.TXT .. DOS <- BTRON: SAMPLE.TXT

Ghi chú:

Rất là thuận lợi nếu định nghĩa các alias sau trong CLI.Những alias này có thể được mô tả trong .xcli

để chúng được định nghĩa tự động alias mls mscnv -muda0 l

alias mget mscnv -muda0 o alias mgeta mscnv -muda0 oa alias mput mscnv -muda0 i alias mputa mscnv -muda0 ia alias mrm mscnv -muda0 d

Một phần của tài liệu T - engine and T - monitor (Trang 51 - 53)

Tải bản đầy đủ (PDF)

(100 trang)