ภาษาอังกฤษอาหารฝรั่งเศสสเปน

ไอคอน Fav ของ OnWorks

testplan9 - ออนไลน์ใน Cloud

เรียกใช้ testplan9 ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง testplan9 ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


ทดสอบ - ตั้งค่าสถานะตามเงื่อนไข

เรื่องย่อ


ทดสอบ ด่วน

DESCRIPTION


เอกสาร ประเมินนิพจน์ ด่วน. หากค่าเป็นจริง สถานะการออกจะเป็นโมฆะ
มิฉะนั้นสถานะการออกจะไม่เป็นโมฆะ หากไม่มีข้อโต้แย้ง สถานะการออกคือไม่ใช่
โมฆะ

พื้นฐานต่อไปนี้ใช้ในการสร้าง ด่วน.

-r ไฟล์ เป็นจริงหากไฟล์นั้นมีอยู่ (เข้าถึงได้) และสามารถอ่านได้
-w ไฟล์ True หากไฟล์นั้นมีอยู่และสามารถเขียนได้
-x ไฟล์ True หากไฟล์นั้นมีอยู่และมีสิทธิ์ดำเนินการ
-e ไฟล์ จริงถ้ามีไฟล์อยู่
-f ไฟล์ True หากไฟล์นั้นมีอยู่และเป็นไฟล์ธรรมดา
-d ไฟล์ True หากไฟล์นั้นมีอยู่และเป็นไดเร็กทอรี
-s ไฟล์ เป็นจริงหากไฟล์นั้นมีอยู่และมีขนาดที่มากกว่าศูนย์
-t ขี้ เป็นจริงถ้าไฟล์ที่เปิดอยู่ซึ่งมีหมายเลขตัวอธิบายไฟล์คือ ขี้ (1 โดยค่าเริ่มต้น) is
ไฟล์เดียวกับ /dev/ข้อเสีย.
-A ไฟล์ เป็นจริงหากไฟล์นั้นมีอยู่และเป็นแบบผนวกเท่านั้น
-L ไฟล์ True หากไฟล์นั้นมีอยู่และเป็นแบบ Exclusive-use
-Tไฟล์ เป็นจริงหากไฟล์นั้นมีอยู่และเป็นไฟล์ชั่วคราว
s1 = s2 จริงถ้าสตริง s1 and s2 เหมือนกัน
s1 != s2 จริงถ้าสตริง s1 and s2 ไม่เหมือนกัน
s1 จริง if s1 ไม่ใช่สตริงว่าง (เลิกใช้แล้ว)
-n s1 เป็นจริงถ้าความยาวของสตริง s1 ไม่เป็นศูนย์
-z s1 เป็นจริงถ้าความยาวของสตริง s1 เป็นศูนย์
n1 -เช่น n2 จริงถ้าจำนวนเต็ม n1 and n2 มีค่าเท่ากันทางคณิตศาสตร์ ใด ๆ ของ
เปรียบเทียบ - หนึ่ง, -gt, -ge, -ล,หรือ -NS อาจใช้แทน -เช่น.
(ไม่เป็นมาตรฐาน) โครงสร้าง -l เชือก, หมายถึง ความยาวของ เชือก, สามารถใช้ใน
ตำแหน่งของจำนวนเต็ม
a -nt b จริงถ้าไฟล์ a ใหม่กว่า (แก้ไขหลัง) file b.
a -อต b จริงถ้าไฟล์ a ที่เก่ากว่า (แก้ไขก่อน) file b.
f - เก่า t จริงถ้าไฟล์ f ที่เก่ากว่า (แก้ไขก่อน) เวลา t. ถ้า t เป็นจำนวนเต็ม
ตามด้วยตัวอักษร y(ปีที่), M(เดือน), d(วัน) h(ชั่วโมง), m(นาที) หรือ
s(วินาที) แทนเวลาปัจจุบันลบด้วยเวลาที่กำหนด ถ้ามี
ไม่มีตัวอักษร มันแทนวินาทีตั้งแต่ยุค คุณยังสามารถต่อแบบผสม
หน่วย ตัวอย่างเช่น, 3 วัน 12 ชม หมายถึง สามวันสิบสองชั่วโมงที่แล้ว

ไพรมารีเหล่านี้อาจรวมกับโอเปอเรเตอร์ต่อไปนี้:

! โอเปอเรเตอร์ลบเอกนารี
-o ไบนารี or ผู้ประกอบการ
-a ไบนารี and โอเปอเรเตอร์; ลำดับความสำคัญสูงกว่า -o
( ด่วน ) วงเล็บสำหรับการจัดกลุ่ม

ยุคดึกดำบรรพ์ -b, -u, -gและ -s คืนค่าเท็จ; พวกเขาได้รับการยอมรับว่าเข้ากันได้กับ
POSIX

ขอให้สังเกตว่าโอเปอเรเตอร์และแฟล็กทั้งหมดเป็นอาร์กิวเมนต์ที่แยกจากกันถึง ทดสอบ. สังเกตด้วยว่า
วงเล็บและเครื่องหมายเท่ากับมีความหมายถึง rc และต้องอยู่ในเครื่องหมายคำพูด

ตัวอย่าง


เอกสาร เป็นวิธีที่น่าสงสัยในการตรวจสอบสตริงอักขระเฉพาะ: มันใช้กระบวนการที่จะทำ
อะไรนะ rc(1) คำสั่งจับคู่หรือเปลี่ยนสามารถทำได้ ตัวอย่างแรกไม่เพียงแต่ไม่มีประสิทธิภาพ
แต่ผิดเพราะ ทดสอบ เข้าใจสตริงที่ถูกกล่าวหา "-ค" เป็นตัวเลือก

ถ้า (ทดสอบ $1 '=' "-c") echo ตกลง # ผิด!

วิธีที่ดีกว่าคือ

ถ้า (~ $1 -c) echo ตกลง

ทดสอบว่าอยู่ในไดเร็กทอรีปัจจุบันหรือไม่

ทดสอบ -f abc -o -d abc

แหล่งที่มา


/src/cmd/test.c

ใช้ testplan9 ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad