Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

localeposix - Trực tuyến trên đám mây

Chạy localeposix trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh localeposix có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


ngôn ngữ - nhận thông tin về ngôn ngữ cụ thể

SYNOPSIS


miền địa phương [−a | −m]

miền địa phương [−ck] tênhữu ích. Cảm ơn !

MÔ TẢ


Sản phẩm miền địa phương tiện ích sẽ viết thông tin về môi trường bản địa hiện tại, hoặc tất cả
ngôn ngữ công cộng, với đầu ra tiêu chuẩn. Đối với mục đích của phần này, công khai miền địa phương
là một trong những được cung cấp bởi triển khai có thể truy cập vào ứng dụng.

Thời Gian miền địa phương được gọi mà không có bất kỳ đối số nào, nó sẽ tóm tắt ngôn ngữ hiện tại
môi trường cho từng danh mục ngôn ngữ như được xác định bởi cài đặt của môi trường
các biến được xác định trong tập Định nghĩa cơ sở của POSIX.1‐2008, Chương 7, locale.

Khi được gọi với các toán hạng, nó sẽ ghi các giá trị đã được gán cho các từ khóa
trong các danh mục ngôn ngữ, như sau:

* Việc chỉ định tên từ khóa sẽ chọn từ khóa được đặt tên và danh mục chứa
từ khóa đó.

* Việc chỉ định tên danh mục sẽ chọn danh mục được đặt tên và tất cả các từ khóa trong đó
thể loại.

LỰA CHỌN


Sản phẩm miền địa phương tiện ích sẽ phù hợp với khối lượng Định nghĩa cơ sở của POSIX.1‐2008, Phần
12.2, Tiện ích cú pháp Hướng dẫn.

Các tùy chọn sau sẽ được hỗ trợ:

−a Viết thông tin về tất cả các ngôn ngữ công cộng có sẵn. Các ngôn ngữ có sẵn
sẽ bao gồm POSIX, đại diện cho ngôn ngữ POSIX. Cách thức mà
triển khai xác định những ngôn ngữ khác có sẵn là thực hiện-
xác định.

−c Viết tên của các loại ngôn ngữ đã chọn; xem phần STDOUT. Các −c
tùy chọn tăng khả năng đọc khi nhiều hơn một danh mục được chọn (đối với
ví dụ: thông qua nhiều hơn một tên từ khóa hoặc thông qua một tên danh mục). Nó hợp lệ
cả có và không có −k tùy chọn.

−k Viết tên và giá trị của các từ khóa đã chọn. Việc triển khai có thể bỏ qua
giá trị cho một số từ khóa; xem phần OPERANDS.

−m Viết tên các charmap có sẵn; xem phần Định nghĩa cơ bản của
POSIX.1-2008, Phần 6.1, di động Nhân vật Thiết lập.

TOÁN HẠNG


Toán hạng sau sẽ được hỗ trợ:

tên Tên của danh mục ngôn ngữ như được định nghĩa trong tập Định nghĩa cơ bản của
POSIX.1-2008, Chương 7, locale, tên của từ khóa trong danh mục ngôn ngữ, hoặc
tên riêng Charmap. Danh mục hoặc từ khóa được đặt tên sẽ được chọn cho
đầu ra. Nếu một tên đại diện cho cả tên danh mục ngôn ngữ và từ khóa
tên trong ngôn ngữ hiện tại, kết quả không xác định. Nếu không, cả hai
tên danh mục và từ khóa có thể được chỉ định là tên toán hạng, trong bất kỳ trình tự nào.
Việc triển khai được xác định xem có bất kỳ giá trị từ khóa nào được viết cho
đố LC_CTYPELC_THU THẬP.

STDIN


Không được sử dụng.

ĐẦU VÀO CÁC TẬP TIN


Không có.

MÔI TRƯỜNG BIẾN


Các biến môi trường sau đây sẽ ảnh hưởng đến việc thực hiện miền địa phương:

NGÔN NGỮ Cung cấp giá trị mặc định cho các biến quốc tế hóa chưa được đặt hoặc
vô giá trị. (Xem tập Định nghĩa cơ bản của POSIX.1‐2008, Phần 8.2,
quốc tế hóa Biến ưu tiên quốc tế hóa
các biến được sử dụng để xác định giá trị của danh mục ngôn ngữ.)

LC_ALL Nếu được đặt thành giá trị chuỗi không trống, hãy ghi đè giá trị của tất cả các chuỗi khác
các biến quốc tế hóa.

LC_CTYPE Xác định ngôn ngữ để diễn giải chuỗi byte dữ liệu văn bản
dưới dạng ký tự (ví dụ: byte đơn trái ngược với ký tự nhiều byte trong
đối số và tệp đầu vào).

LC_MESSAGES
Xác định ngôn ngữ sẽ được sử dụng để ảnh hưởng đến định dạng và nội dung của
thông báo chẩn đoán được ghi vào lỗi tiêu chuẩn.

NLSPATH Xác định vị trí của danh mục thư để xử lý LC_MESSAGES.

Ứng dụng sẽ đảm bảo rằng NGÔN NGỮ, LC_ *NLSPATH biến môi trường
chỉ định môi trường ngôn ngữ hiện tại sẽ được viết ra; chúng sẽ được sử dụng nếu −a
tùy chọn không được chỉ định.

BẤT NGỜ SỰ KIỆN


Mặc định.

GIỚI THIỆU


Sản phẩm NGÔN NGỮ biến sẽ được viết đầu tiên bằng cách sử dụng định dạng:

"LANG =% s \ n", <giá trị>

If NGÔN NGỮ không được đặt hoặc là một chuỗi trống, giá trị là chuỗi trống.

If miền địa phương được gọi mà không có bất kỳ tùy chọn hoặc toán hạng nào, tên và giá trị của LC_ *
các biến môi trường được mô tả trong tập POSIX.1‐2008 này sẽ được ghi vào
đầu ra chuẩn, một biến trên mỗi dòng và mỗi dòng sử dụng định dạng sau. Chỉ một
những biến đó được đặt trong môi trường và không bị ghi đè bởi LC_ALL sẽ được viết bằng cách sử dụng
định dạng này:

"% s =% s \ n", <Variable_name>,giá trị>

Tên của những LC_ * các biến được liên kết với các danh mục ngôn ngữ được xác định trong tập này
của POSIX.1‐2008 không được đặt trong môi trường hoặc bị ghi đè bởi LC_ALL sẽ
được viết ở định dạng sau:

"% s = \"% s \ "\ n", <Variable_name>,bao hàm giá trị>

Cácbao hàm giá trị> sẽ là tên của ngôn ngữ đã được chọn cho điều đó
phân loại theo cách triển khai, dựa trên các giá trị trong NGÔN NGỮLC_ALL, như được mô tả trong
khối lượng Định nghĩa cơ sở của POSIX.1‐2008, Chương 8, Môi trường Biến.

Cácgiá trị> vàbao hàm giá trị> hiển thị ở trên sẽ được trích dẫn chính xác để có thể sau này
vào lại vỏ. Cácgiá trị> sẽ không được trích dẫn bằng cách sử dụng dấu ngoặc kép (để nó có thể
được người dùng phân biệt vớibao hàm giá trị> case, luôn yêu cầu double-
dấu ngoặc kép).

Sản phẩm LC_ALL biến sẽ được viết sau cùng, sử dụng định dạng đầu tiên được hiển thị ở trên. Nếu nó là
không được đặt, nó sẽ được viết là:

"LC_ALL = \ n"

Nếu bất kỳ đối số nào được chỉ định:

1. Nếu các −a tùy chọn được chỉ định, tên của tất cả các ngôn ngữ chung sẽ được viết,
mỗi định dạng sau:

"% s \ n", <miền địa phương tên>

2. Nếu các −c tùy chọn được chỉ định, tên của tất cả các danh mục đã chọn sẽ được viết,
mỗi định dạng sau:

"% s \ n", <thể loại tên>

Nếu các từ khóa cũng được chọn để viết (xem các mục sau), tên danh mục
đầu ra sẽ đứng trước đầu ra từ khóa cho danh mục đó.

Nếu −c tùy chọn không được chỉ định, tên của các loại sẽ không được viết;
chỉ các từ khóa, như được chọn bởitên> toán hạng, sẽ được viết.

3. Nếu các −k tùy chọn được chỉ định, tên và giá trị của các từ khóa đã chọn sẽ là
bằng văn bản. Nếu một giá trị không phải là số và không phải là một giá trị từ khóa ghép, nó sẽ là
được viết ở định dạng sau:

"% s = \"% s \ "\ n", <từ khóa tên>,từ khóa giá trị>

Nếu một giá trị là một giá trị từ khóa ghép không phải là số, nó sẽ được viết trong
định dạng:

"% s = \"% s \ "\ n", <từ khóa tên>,từ khóa giá trị>

ở đâutừ khóa giá trị> là một chuỗi giá trị đơn lẻ được phân tách bằng
hoặc nó sẽ được viết ở định dạng:

"% s =% s \ n", <từ khóa tên>,từ khóa giá trị>

ở đâutừ khóa giá trị> được mã hóa dưới dạng một tập hợp các chuỗi, mỗi chuỗi được bao bọc trong dấu ngoặc kép
dấu ngoặc kép, được phân tách bằng nhân vật.

Nếu từ khóa là Charmap, tên của charmap (nếu có) đã được chỉ định qua
các localdef −f tùy chọn khi ngôn ngữ được tạo sẽ được viết, với từ
Charmap nhưtừ khóa tên>.

Nếu một giá trị là số, nó sẽ được viết bằng một trong các định dạng sau:

"% s =% d \ n", <từ khóa tên>,từ khóa giá trị>

"% s =% c% o \ n",từ khóa tên>,thoát tính cách>,từ khóa giá trị>

"% s =% cx% x \ n",từ khóa tên>,thoát tính cách>,từ khóa giá trị>

ở đâuthoát tính cách> được xác định bởi Escape_char từ khóa trong
ngôn ngữ hiện tại; xem phần Định nghĩa cơ bản của POSIX.1‐2008, Phần 7.3, locale
Định nghĩa.

Các giá trị từ khóa tổng hợp (các mục danh sách) sẽ được phân tách trong đầu ra bằng
nhân vật. Khi được bao gồm trong các giá trị từ khóa, , , kép-
trích dẫn và bất kỳ ký tự điều khiển nào sẽ được đặt trước (thoát) với thoát
nhân vật.

4. Nếu các −k tùy chọn không được chỉ định, các giá trị từ khóa đã chọn sẽ được viết, mỗi giá trị trong
định dạng sau:

"% s \ n", <từ khóa giá trị>

Nếu từ khóa là Charmap, tên của charmap (nếu có) đã được chỉ định qua
các localdef −f tùy chọn khi miền địa phương được tạo sẽ được viết.

5. Nếu các −m tùy chọn được chỉ định, sau đó một danh sách tất cả các bản đồ quyến rũ có sẵn sẽ được viết,
mỗi ở định dạng:

"% s \ n", <Charmap>

ở đâuCharmap> có định dạng phù hợp để sử dụng làm đối số tùy chọn cho
localdef −f tùy chọn.

STDERR


Lỗi chuẩn chỉ được sử dụng cho các thông báo chẩn đoán.

OUTPUT CÁC TẬP TIN


Không có.

ĐA THẾ HỆ MÔ TẢ


Không có.

EXIT TÌNH TRẠNG


Các giá trị thoát sau sẽ được trả về:

0 Tất cả thông tin được yêu cầu đã được tìm thấy và xuất thành công.

> 0 Đã xảy ra lỗi.

HẬU QUẢ OF LRI


Mặc định.

Sản phẩm tiếp theo phần đang nhiều thông tin.

ỨNG DỤNG SỬ DỤNG


Nếu NGÔN NGỮ biến môi trường không được đặt hoặc được đặt thành giá trị trống hoặc một trong các LC_ *
biến môi trường được đặt thành một giá trị không được công nhận, các ngôn ngữ thực tế được giả định (nếu có)
được định nghĩa triển khai như được mô tả trong tập Định nghĩa cơ sở của POSIX.1‐2008,
Chương 8, Môi trường Biến.

Việc triển khai không bắt buộc phải viết ra các giá trị thực tế cho các từ khóa trong
đố LC_CTYPELC_THU THẬP; tuy nhiên, họ phải viết ra các danh mục (cho phép
một ứng dụng để xác định, chẳng hạn, những lớp ký tự nào có sẵn).

VÍ DỤ


Trong các ví dụ sau, giả định là các biến môi trường ngôn ngữ được đặt là
sau:

LANG = locale_x
LC_COLLATE = locale_y

Lệnh miền địa phương sẽ dẫn đến kết quả sau:

LANG = locale_x
LC_CTYPE = "locale_x"
LC_COLLATE = locale_y
LC_TIME = "locale_x"
LC_NUMERIC = "locale_x"
LC_MONETARY = "locale_x"
LC_MESSAGES = "locale_x"
LC_ALL =

Thứ tự trình bày của các danh mục không được quy định trong tập này của
POSIX.1-2008.

Lệnh:

LC_ALL = POSIX miền địa phương −ck dấu thập phân

sẽ sản xuất:

LC_NUMERIC
decimal_point = "."

Lệnh sau đây cho thấy một ứng dụng của miền địa phương để xác định xem liệu một người dùng do người dùng cung cấp
câu trả lời là khẳng định:

if printf "% s \ n $ phản hồi" | grep −Eq "$ (ngôn ngữ yesexpr) "
sau đó
khẳng định xử lý đi Ở đây
khác
không khẳng định xử lý đi Ở đây
fi

CƠ SỞ LÝ LUẬN


Đầu ra cho các danh mục LC_CTYPELC_THU THẬP đã được thực hiện xác định việc triển khai
bởi vì có một giá trị đáng nghi vấn trong việc một tập lệnh shell nhận toàn bộ mảng
nhân vật. Cũng khó để trả lại một mô tả đối chiếu hợp lý, thiếu
trả lại một cái hoàn chỉnh localdef nguồn.

Sản phẩm −m tùy chọn đã được đưa vào để cho phép các ứng dụng truy vấn sự tồn tại của charmap.
Đầu ra là danh sách các charmap (do triển khai cung cấp và do người dùng cung cấp, nếu có)
trên hệ thống.

Sản phẩm −c tùy chọn đã được bao gồm để dễ đọc khi nhiều hơn một danh mục được chọn (cho
ví dụ: thông qua nhiều hơn một tên từ khóa hoặc thông qua một tên danh mục). Nó hợp lệ cả với và
không có −k tùy chọn.

Sản phẩm Charmap từ khóa trả về tên của charmap (nếu có) đã được sử dụng khi
ngôn ngữ hiện tại đã được tạo, được đưa vào để cho phép các ứng dụng cần thông tin
lấy lại đi.

Theo khối lượng Định nghĩa cơ bản của POSIX.1‐2008, Phần 6.1, di động Nhân vật
Thiết lập, tiêu chuẩn yêu cầu tất cả các ngôn ngữ được hỗ trợ phải có cùng một mã hóa cho
và , bởi vì hai ký tự này được sử dụng trong ngôn ngữ độc lập
trình tự phân giải tên đường dẫn. Do đó, sẽ là một lỗi nếu miền địa phương −a liệt kê cả hai
Các ngôn ngữ dựa trên ASCII và EBCDIC, vì hai bảng mã đó không chia sẻ cùng một
đại diện cho một trong hai hoặc . Bất kỳ hệ thống nào hỗ trợ cả hai môi trường
dự kiến ​​sẽ cung cấp hai ngôn ngữ POSIX, một trong cả hai bộ mã, trong đó chỉ
các ngôn ngữ thích hợp với môi trường hiện tại có thể được hiển thị tại một thời điểm. Trong một XSI-
thực hiện tuân thủ, dd tiện ích là phương tiện di động duy nhất để thực hiện
chuyển đổi giữa hai bộ ký tự.

TƯƠNG LAI HƯỚNG DẪN


Không có.

Sử dụng localeposix trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Alt-F
    Alt-F
    Alt-F cung cấp một mã nguồn mở và miễn phí
    chương trình cơ sở thay thế cho DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F có Samba và NFS;
    hỗ trợ ext2 / 3/4 ...
    Tải xuống Alt-F
  • 2
    chúng tôi
    chúng tôi
    Usm là một gói slackware thống nhất
    quản lý xử lý tự động
    giải quyết sự phụ thuộc. Nó thống nhất
    các kho lưu trữ gói khác nhau bao gồm
    slackware, slacky, p ...
    Tải về usm
  • 3
    Biểu đồ.js
    Biểu đồ.js
    Chart.js là một thư viện Javascript
    cho phép các nhà thiết kế và nhà phát triển vẽ
    tất cả các loại biểu đồ sử dụng HTML5
    phần tử canvas. Biểu đồ js cung cấp một điều tuyệt vời
    mảng ...
    Tải xuống Chart.js
  • 4
    iReport-Designer cho JasperReports
    iReport-Designer cho JasperReports
    LƯU Ý: Hỗ trợ iReport / Jaspersoft Studio
    Thông báo: Kể từ phiên bản 5.5.0,
    Jaspersoft Studio sẽ là công ty chính thức
    khách hàng thiết kế cho JasperReports. tôi báo cáo
    sẽ...
    Tải xuống iReport-Designer cho JasperReports
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF sẽ cài đặt tất cả các
    phần mềm Fedora Linux và những phần mềm khác
    không bao gồm theo mặc định, sau
    chạy Fedora lần đầu tiên. Của nó
    dễ dàng cho ...
    Tải xuống PostInstallerF
  • 6
    đi lạc
    đi lạc
    Dự án đi lạc đã được chuyển đến
    https://strace.io. strace is a
    chẩn đoán, gỡ lỗi và hướng dẫn
    bộ theo dõi không gian người dùng cho Linux. Nó được sử dụng
    để giám sát một ...
    Tải xuống
  • Khác »

Lệnh Linux

Ad