นี่คือคำสั่ง localeposix ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
สถานที่ — รับข้อมูลเฉพาะสถานที่
เรื่องย่อ
ในประเทศ [−ก|−ม]
ในประเทศ [-ค] ชื่อ...
DESCRIPTION
พื้นที่ ในประเทศ ยูทิลิตี้จะเขียนข้อมูลเกี่ยวกับสภาพแวดล้อมของสถานที่ปัจจุบันหรือทั้งหมด
สถานที่สาธารณะไปยังเอาต์พุตมาตรฐาน เพื่อความมุ่งประสงค์ของมาตรานี้ a สาธารณะ ในประเทศ
เป็นโปรแกรมที่จัดเตรียมโดยการใช้งานที่แอปพลิเคชันสามารถเข้าถึงได้
เมื่อ ในประเทศ ถูกเรียกใช้โดยไม่มีข้อโต้แย้งใด ๆ มันจะสรุปสถานที่ปัจจุบัน
สภาพแวดล้อมสำหรับแต่ละประเภทสถานที่ที่กำหนดโดยการตั้งค่าของสภาพแวดล้อม
ตัวแปรที่กำหนดไว้ในปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 บท 7, สถานที่เกิดเหตุ.
เมื่อเรียกใช้ด้วยตัวถูกดำเนินการ จะต้องเขียนค่าที่กำหนดให้กับคีย์เวิร์ด
ในหมวดหมู่สถานที่ดังต่อไปนี้:
* การระบุชื่อคีย์เวิร์ดจะต้องเลือกคีย์เวิร์ดที่มีชื่อและหมวดหมู่ที่มี
คีย์เวิร์ดนั้น
* การระบุชื่อหมวดต้องเลือกประเภทที่มีชื่อและคีย์เวิร์ดทั้งหมดในนั้น
หมวดหมู่
OPTIONS
พื้นที่ ในประเทศ ยูทิลิตี้จะต้องสอดคล้องกับปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section
12.2, ประโยชน์ วากยสัมพันธ์ แนวทาง.
รองรับตัวเลือกต่อไปนี้:
-ก เขียนข้อมูลเกี่ยวกับสถานที่สาธารณะที่มีอยู่ทั้งหมด สถานที่ที่มีอยู่
จะรวมถึง POSIXซึ่งแสดงถึงโลแคล POSIX วิธีการที่
การนำไปใช้จะกำหนดว่าสถานที่อื่นใดที่มีอยู่คือการใช้งาน-
ที่กำหนดไว้
-ค เขียนชื่อหมวดหมู่สถานที่ที่เลือก ดูส่วน STDOUT NS -ค
ตัวเลือกเพิ่มความสามารถในการอ่านเมื่อเลือกมากกว่าหนึ่งหมวดหมู่ (สำหรับ
ตัวอย่าง โดยใช้ชื่อคำหลักมากกว่าหนึ่งชื่อหรือผ่านชื่อหมวดหมู่) มันถูกต้อง
ทั้งที่มีและไม่มี -k ตัวเลือก
-k เขียนชื่อและค่าของคีย์เวิร์ดที่เลือก การดำเนินการอาจละเว้น
ค่าสำหรับคำหลักบางคำ ดูส่วนการดำเนินการ
-ม เขียนชื่อเสน่ห์ที่มีอยู่ ดูปริมาณคำจำกัดความพื้นฐานของ
POSIX.1–2008, Section 6.1, เคสชาร์จแบตเตอรี่ คาแรคเตอร์ ชุด.
ตัวดำเนินการ
ตัวถูกดำเนินการดังต่อไปนี้จะได้รับการสนับสนุน:
ชื่อ ชื่อของหมวดหมู่โลแคลตามที่กำหนดไว้ในโวลุ่มคำจำกัดความพื้นฐานของ
POSIX.1–2008, บท 7, สถานที่เกิดเหตุ, ชื่อของคีย์เวิร์ดในหมวดหมู่สถานที่ หรือ
ชื่อที่สงวนไว้ charmap. หมวดหมู่ที่มีชื่อหรือคำสำคัญจะถูกเลือกสำหรับ
เอาท์พุท ถ้าโสด ชื่อ แสดงถึงทั้งชื่อหมวดหมู่สถานที่และคำสำคัญ
ชื่อในภาษาปัจจุบัน ผลลัพธ์ไม่ได้ระบุ มิฉะนั้นทั้ง
ชื่อหมวดหมู่และคำหลักสามารถระบุเป็น ชื่อ ตัวถูกดำเนินการ ในลำดับใดๆ
มีการกำหนดการใช้งานว่าค่าคำหลักใด ๆ ที่เขียนขึ้นสำหรับ
หมวดหมู่ LC_CTYPE และ LC_COLLATE.
STDIN
ไม่ได้ใช้.
INPUT ไฟล์
ไม่
และพวกเรา ตัวแปร
ตัวแปรสภาพแวดล้อมต่อไปนี้จะส่งผลต่อการดำเนินการของ ในประเทศ:
ภาษา ระบุค่าเริ่มต้นสำหรับตัวแปรการทำให้เป็นสากลที่ไม่ได้ตั้งค่าหรือ
โมฆะ. (ดูปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section 8.2,
สากล ตัวแปร เพื่อความเหนือกว่าของความเป็นสากล
ตัวแปรที่ใช้ในการกำหนดค่าของหมวดหมู่สถานที่)
LC_ALL หากตั้งค่าเป็นค่าสตริงที่ไม่ว่าง ให้แทนที่ค่าของค่าอื่นๆ ทั้งหมด
ตัวแปรความเป็นสากล
LC_CTYPE กำหนดสถานที่สำหรับการตีความลำดับไบต์ของข้อมูลข้อความ
เป็นอักขระ (เช่น ไบต์เดี่ยวเมื่อเทียบกับอักขระหลายไบต์ใน
อาร์กิวเมนต์และไฟล์อินพุต)
LC_MESSAGES
กำหนดโลแคลที่ควรใช้เพื่อส่งผลต่อรูปแบบและเนื้อหาของ
ข้อความวินิจฉัยที่เขียนถึงข้อผิดพลาดมาตรฐาน
นศ กำหนดตำแหน่งของแค็ตตาล็อกข้อความสำหรับการประมวลผลของ LC_MESSAGES.
แอปพลิเคชันจะต้องตรวจสอบให้แน่ใจว่า ภาษา, แอลซี_*และ นศ ตัวแปรสภาพแวดล้อม
ระบุสภาพแวดล้อมของสถานที่ปัจจุบันที่จะเขียน พวกเขาจะถูกใช้ถ้า -ก
ไม่ได้ระบุตัวเลือก
อะซิงโครนัส กิจกรรม
ผิดนัด
STDOUT
พื้นที่ ภาษา ตัวแปรจะต้องเขียนก่อนโดยใช้รูปแบบ:
"LANG=%s\n", <ความคุ้มค่า>
If ภาษา ไม่ได้ตั้งค่าหรือเป็นสตริงว่าง ค่าคือสตริงว่าง
If ในประเทศ ถูกเรียกใช้โดยไม่มีตัวเลือกหรือตัวถูกดำเนินการ ชื่อและค่าของ แอลซี_*
ตัวแปรสภาพแวดล้อมที่อธิบายไว้ในเล่มนี้ของ POSIX.1-2008 จะต้องเขียนไปที่
เอาต์พุตมาตรฐาน หนึ่งตัวแปรต่อบรรทัด และแต่ละบรรทัดโดยใช้รูปแบบต่อไปนี้ เท่านั้น
ตัวแปรเหล่านั้นถูกตั้งค่าในสภาพแวดล้อมและไม่ถูกแทนที่โดย LC_ALL จะเขียนโดยใช้
รูปแบบนี้:
"%s=%s\n", <ตัวแปร_name>,ความคุ้มค่า>
ชื่อเหล่านั้น แอลซี_* ตัวแปรที่เกี่ยวข้องกับหมวดหมู่สถานที่ที่กำหนดไว้ในเล่มนี้
ของ POSIX.1-2008 ที่ไม่ได้ตั้งค่าไว้ในสภาพแวดล้อมหรือถูกแทนที่โดย LC_ALL จะเป็น
เขียนในรูปแบบต่อไปนี้:
"%s=\"%s\"\n", <ตัวแปร_name>,โดยนัย ความคุ้มค่า>
ดิโดยนัย ความคุ้มค่า> จะเป็นชื่อท้องที่ที่ได้รับคัดเลือกให้
หมวดหมู่โดยการดำเนินการตามค่าใน ภาษา และ LC_ALLตามที่อธิบายไว้ใน
ปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 บท 8, สิ่งแวดล้อม ตัวแปร.
ดิความคุ้มค่า> และโดยนัย ความคุ้มค่า> ที่แสดงข้างต้นจะถูกยกมาอย่างเหมาะสมในภายหลัง
กลับเข้าสู่เปลือก NSความคุ้มค่า> จะไม่ถูกยกโดยใช้เครื่องหมายคำพูดคู่ (เพื่อให้สามารถ
แตกต่างโดยผู้ใช้จากโดยนัย ความคุ้มค่า> กรณีที่ต้องการสองครั้งเสมอ
คำพูด)
พื้นที่ LC_ALL ตัวแปรจะถูกเขียนสุดท้ายโดยใช้รูปแบบแรกที่แสดงด้านบน ถ้ามันเป็น
ไม่ได้กำหนดจะเขียนเป็น:
"LC_ALL=\n"
หากมีการระบุอาร์กิวเมนต์:
1 หาก -ก ระบุตัวเลือกให้เขียนชื่อสถานที่สาธารณะทั้งหมด
ในรูปแบบต่อไปนี้:
"%s\n", <ในประเทศ ชื่อ>
2 หาก -ค ระบุตัวเลือกให้เขียนชื่อหมวดหมู่ที่เลือกทั้งหมด
ในรูปแบบต่อไปนี้:
"%s\n", <หมวดหมู่ ชื่อ>
หากเลือกคำหลักสำหรับการเขียนด้วย (ดูรายการต่อไปนี้) ชื่อหมวดหมู่
ผลลัพธ์จะต้องนำหน้าผลลัพธ์ของคำหลักสำหรับหมวดหมู่นั้น
ถ้า -ค ไม่ได้ระบุตัวเลือก ชื่อของหมวดหมู่จะไม่ถูกเขียน
เฉพาะคีย์เวิร์ด ตามที่เลือกโดยชื่อ> ตัวถูกดำเนินการ จะถูกเขียน
3 หาก -k ระบุตัวเลือก ชื่อและค่าของคำสำคัญที่เลือกจะเป็น
เขียนไว้. หากค่าไม่ใช่ตัวเลขและไม่ใช่ค่าคีย์เวิร์ดแบบทบต้น ค่านั้นจะเป็น
เขียนในรูปแบบต่อไปนี้:
"%s=\"%s\"\n", <คีย์เวิร์ด ชื่อ>,คีย์เวิร์ด ความคุ้มค่า>
หากค่าเป็นค่าคีย์เวิร์ดผสมที่ไม่ใช่ตัวเลข ให้เขียนใน
รูปแบบ:
"%s=\"%s\"\n", <คีย์เวิร์ด ชื่อ>,คีย์เวิร์ด ความคุ้มค่า>
ที่ไหนคีย์เวิร์ด ความคุ้มค่า> เป็นสตริงค่าเดียวที่คั่นด้วย
ตัวอักษรหรือให้เขียนในรูปแบบ:
"%s=%s\n", <คีย์เวิร์ด ชื่อ>,คีย์เวิร์ด ความคุ้มค่า>
ที่ไหนคีย์เวิร์ด ความคุ้มค่า> ถูกเข้ารหัสเป็นชุดของสตริง โดยแต่ละชุดอยู่ใน double-
เครื่องหมายคำพูดคั่นด้วย ตัวอักษร
หากคีย์เวิร์ดคือ charmap, ชื่อเสน่ห์ (ถ้ามี) ที่ระบุผ่าน
localdef -ฉ ตัวเลือกเมื่อสร้างสถานที่จะต้องเขียนด้วยคำว่า
charmap เช่นคีย์เวิร์ด ชื่อ>.
หากค่าเป็นตัวเลข ให้เขียนในรูปแบบใดรูปแบบหนึ่งดังต่อไปนี้
"%s=%d\n", <คีย์เวิร์ด ชื่อ>,คีย์เวิร์ด ความคุ้มค่า>
"%s=%c%o\n",คีย์เวิร์ด ชื่อ>,หลบหนี ตัวอักษร>,คีย์เวิร์ด ความคุ้มค่า>
"%s=%cx%x\n",คีย์เวิร์ด ชื่อ>,หลบหนี ตัวอักษร>,คีย์เวิร์ด ความคุ้มค่า>
ที่ไหนหลบหนี ตัวอักษร> คือที่ระบุโดย หนี_char คำสำคัญใน
สถานที่ปัจจุบัน; ดูปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section 7.3, สถานที่เกิดเหตุ
คำนิยาม.
ค่าคีย์เวิร์ดผสม (รายการ) จะถูกแยกในผลลัพธ์โดย
ตัวอักษร เมื่อรวมอยู่ในค่าคีย์เวิร์ดแล้ว , , สองเท่า-
เครื่องหมายคำพูดและอักขระควบคุมใด ๆ จะต้องนำหน้า (หนี) ด้วยการหลบหนี
ตัวอักษร
4 หาก -k ไม่ได้ระบุตัวเลือก ค่าคีย์เวิร์ดที่เลือกจะถูกเขียน แต่ละค่าใน
รูปแบบต่อไปนี้:
"%s\n", <คีย์เวิร์ด ความคุ้มค่า>
หากคีย์เวิร์ดคือ charmap, ชื่อเสน่ห์ (ถ้ามี) ที่ระบุผ่าน
localdef -ฉ ตัวเลือกเมื่อสร้างสถานที่จะถูกเขียน
5 หาก -ม ระบุตัวเลือกแล้ว รายการของเสน่ห์ที่มีอยู่ทั้งหมดจะถูกเขียน
แต่ละรูปแบบ:
"%s\n", <charmap>
ที่ไหนcharmap> อยู่ในรูปแบบที่เหมาะสมสำหรับใช้เป็นข้อโต้แย้งของ
localdef -ฉ ตัวเลือก
สแตเดอร์
ข้อผิดพลาดมาตรฐานจะใช้สำหรับข้อความวินิจฉัยเท่านั้น
เอาท์พุท ไฟล์
ไม่
ขยาย DESCRIPTION
ไม่
EXIT สถานภาพ
ค่าทางออกต่อไปนี้จะถูกส่งคืน:
0 พบข้อมูลที่ร้องขอทั้งหมดและส่งออกได้สำเร็จ
>0 เกิดข้อผิดพลาด
ผลกระทบที่เกิด OF ข้อผิดพลาด
ผิดนัด
พื้นที่ ดังต่อไปนี้ ส่วน เป็น ข้อมูล.
ใบสมัคร การใช้
ถ้า ภาษา ตัวแปรสภาพแวดล้อมไม่ได้ตั้งค่าหรือตั้งค่าเป็นค่าว่างหรือค่าใดค่าหนึ่ง แอลซี_*
ตัวแปรสภาพแวดล้อมถูกตั้งค่าเป็นค่าที่ไม่รู้จัก ถือว่าสถานที่จริง (ถ้ามี)
มีการกำหนดการใช้งานตามที่อธิบายไว้ในปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008
บท 8, สิ่งแวดล้อม ตัวแปร.
การใช้งานไม่จำเป็นต้องเขียนค่าจริงสำหรับคำหลักใน
หมวดหมู่ LC_CTYPE และ LC_COLLATE; อย่างไรก็ตามพวกเขาต้องเขียนหมวดหมู่ (อนุญาตให้
แอปพลิเคชันเพื่อกำหนด เช่น คลาสอักขระที่มีอยู่)
ตัวอย่าง
ในตัวอย่างต่อไปนี้ สมมติฐานคือตัวแปรสภาพแวดล้อมโลแคลถูกตั้งค่าเป็น
ดังต่อไปนี้:
LANG=โลแคล_x
LC_COLLATE=locale_y
คำสั่ง ในประเทศ จะส่งผลให้ผลลัพธ์ต่อไปนี้:
LANG=โลแคล_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 =
ลำดับการนำเสนอของหมวดหมู่นี้ไม่ได้ระบุโดยเล่มนี้
POSIX.1–2008.
คำสั่ง:
LC_ALL=POSIX ในประเทศ -ค ทศนิยม_จุด
จะผลิต:
LC_NUMERIC
decimal_point="."
คำสั่งต่อไปนี้แสดงแอปพลิเคชันของ ในประเทศ เพื่อตรวจสอบว่าผู้ใช้จัดหา
คำตอบคือยืนยัน:
if printf "%s\n$ตอบกลับ" | grep -สมการ "$(ภาษาท้องถิ่น ใช่เอ็กซ์พีร์)"
แล้วก็
ซึ่งยืนยัน การประมวลผล ไป โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม
อื่น
ไม่ยืนยัน การประมวลผล ไป โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม
fi
หลักการและเหตุผล
ผลลัพธ์สำหรับหมวดหมู่ LC_CTYPE และ LC_COLLATE ได้รับการกำหนดการใช้งานแล้ว
เพราะมีค่าที่น่าสงสัยในการมีเชลล์สคริปต์ได้รับอาร์เรย์ทั้งหมด
ตัวอักษร เป็นการยากที่จะส่งคืนคำอธิบายการจัดเรียงแบบลอจิคัล สั้นของ
คืนความสมบูรณ์ localdef แหล่ง
พื้นที่ -ม รวมตัวเลือกเพื่อให้แอปพลิเคชันสามารถสอบถามการมีอยู่ของ Charmaps
ผลลัพธ์คือรายการของ charmaps (การนำไปใช้งานและการจัดหาโดยผู้ใช้ หากมี)
ในระบบ
พื้นที่ -ค รวมตัวเลือกเพื่อให้อ่านง่ายเมื่อเลือกมากกว่าหนึ่งหมวดหมู่ (สำหรับ
ตัวอย่าง โดยใช้ชื่อคำหลักมากกว่าหนึ่งชื่อหรือผ่านชื่อหมวดหมู่) สามารถใช้ได้ทั้งกับและ
ปราศจาก -k ตัวเลือก
พื้นที่ charmap คีย์เวิร์ด ซึ่งส่งคืนชื่อของ charmap (ถ้ามี) ที่ใช้เมื่อ
สร้างสถานที่ปัจจุบัน ถูกรวมไว้เพื่อให้แอปพลิเคชันที่ต้องการข้อมูล
ดึงมัน
ตามปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section 6.1, เคสชาร์จแบตเตอรี่ คาแรคเตอร์
ชุดมาตรฐานกำหนดให้สถานที่ที่รองรับทั้งหมดต้องมีการเข้ารหัสสำหรับ
และ เนื่องจากอักขระสองตัวนี้ถูกใช้ภายใน locale-independent
ลำดับความละเอียดของชื่อพาธ ดังนั้น มันจะเป็นข้อผิดพลาดถ้า ในประเทศ -ก ทั้งสองรายการ
โลแคลที่ใช้ ASCII และ EBCDIC เนื่องจากการเข้ารหัสทั้งสองนั้นไม่เหมือนกัน
ตัวแทนสำหรับทั้ง หรือ . ระบบใดก็ได้ที่รองรับทั้งสองสภาพแวดล้อม
คาดว่าจะจัดเตรียมสถานที่ POSIX สองแห่ง หนึ่งในชุดโค้ดใดชุดหนึ่ง โดยที่ . เท่านั้น
โลแคลที่เหมาะสมกับสภาพแวดล้อมปัจจุบันสามารถมองเห็นได้ในแต่ละครั้ง ใน XSI-
การปฏิบัติตามข้อกำหนด dd ยูทิลิตี้เป็นเครื่องมือพกพาเพียงอย่างเดียวสำหรับการแสดง
การแปลงระหว่างชุดอักขระสองตัว
อนาคต ลู่ทาง
ไม่
ใช้ localeposix ออนไลน์โดยใช้บริการ onworks.net