นี่คือการตรวจสอบใบอนุญาตคำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
Licensecheck - ตัวตรวจสอบใบอนุญาตอย่างง่ายสำหรับไฟล์ต้นฉบับ
เรื่องย่อ
ตรวจสอบใบอนุญาต --ช่วยด้วย|--รุ่น
ตรวจสอบใบอนุญาต [--ไม่มีการประชุม] [--รายละเอียด] [--ลิขสิทธิ์] [-l|--line=N] [-i|--ละเว้น=นิพจน์ทั่วไป]
[-c|--เช็ค=นิพจน์ทั่วไป] [-m|--เครื่องจักร] [-r|- บันทึกซ้ำ] [-e|--การเข้ารหัส=...] รายการ of ไฟล์ และ
ไดเรกทอรี ไปยัง ตรวจสอบ
DESCRIPTION
ตรวจสอบใบอนุญาต พยายามกำหนดใบอนุญาตที่ใช้กับแต่ละไฟล์ที่ส่งไปโดย
ค้นหาจุดเริ่มต้นของไฟล์สำหรับข้อความที่เป็นของใบอนุญาตต่างๆ
หากข้อโต้แย้งใด ๆ ที่ส่งผ่านเป็นไดเร็กทอรี ตรวจสอบใบอนุญาต จะเพิ่มไฟล์ที่มีอยู่
ภายในรายการไฟล์ที่จะประมวลผล
OPTIONS
--รายละเอียด, --ไม่มีรายละเอียด
ระบุว่าจะส่งออกข้อความที่กำลังประมวลผลจากแต่ละไฟล์ก่อน
ข้อมูลใบอนุญาตที่เกี่ยวข้อง
ค่าเริ่มต้นคือการเงียบ
-l=N, --line=N
ระบุจำนวนบรรทัดของส่วนหัวของแต่ละไฟล์ที่ควรแยกวิเคราะห์เพื่อขอใบอนุญาต
ข้อมูล. (ค่าเริ่มต้นคือ 60)
--หาง=N
ตามค่าเริ่มต้น 5 ไบต์สุดท้ายของแต่ละไฟล์จะถูกแยกวิเคราะห์เพื่อรับข้อมูลใบอนุญาต คุณ
อาจใช้ตัวเลือกนี้เพื่อกำหนดขนาดของกลุ่มที่แยกวิเคราะห์นี้ คุณสามารถตั้งค่านี้เป็น0
เพื่อหลีกเลี่ยงการแยกวิเคราะห์ส่วนท้ายของไฟล์
-i=นิพจน์ทั่วไป, --ละเว้น=นิพจน์ทั่วไป
เมื่อประมวลผลรายการไฟล์และไดเร็กทอรี นิพจน์ทั่วไปที่ระบุโดย
ตัวเลือกนี้จะใช้เพื่อระบุตัวเลือกที่ไม่ควรพิจารณา (เช่น สำรอง
ไฟล์, ข้อมูลเมตา VCS)
-r, - บันทึกซ้ำ
ระบุว่าควรเพิ่มเนื้อหาของไดเร็กทอรีแบบเรียกซ้ำ
-ค=นิพจน์ทั่วไป, --เช็ค=นิพจน์ทั่วไป
ระบุรูปแบบที่จะจับคู่ชื่อไฟล์เพื่อตัดสินใจว่า
ไฟล์ที่จะตรวจสอบใบอนุญาตของ.
ค่าเริ่มต้นรวมถึงไฟล์ต้นฉบับทั่วไป
-s, --ข้าม
ระบุว่าจะแสดงไฟล์ที่ข้ามหรือไม่ เช่น พบไฟล์ที่ไม่ตรงกับเช็ค
regexp (ดูตัวเลือก "--ตรวจสอบ") ค่าเริ่มต้นคือไม่แสดงไฟล์ที่ข้ามไป
โปรดทราบว่าไฟล์ที่ถูกละเว้น (เช่น ".git" หรือ ".svn") จะไม่แสดงแม้ว่าตัวเลือกนี้จะ
มือสอง
--ลิขสิทธิ์
แสดงข้อความลิขสิทธิ์ที่พบในไฟล์ด้วย
-e --การเข้ารหัส
ระบุการเข้ารหัสอินพุตของไฟล์ต้นฉบับ โดยค่าเริ่มต้น ไฟล์อินพุตจะไม่ถูกถอดรหัส
เมื่อระบุการเข้ารหัส ข้อมูลใบอนุญาตและลิขสิทธิ์จะถูกพิมพ์บน STDOUT เป็น
utf8 หรือขยะหากคุณเข้ารหัสผิด
-m, --เครื่องจักร
แสดงข้อมูลในรูปแบบที่เครื่องอ่านได้ เช่น ในรูปแบบ
[ ] เพื่อให้ง่ายต่อการจัดเรียงและ/หรือ
กรอง เช่น กับ awk และ ประเภท คำสั่ง โปรดทราบว่าการใช้ --รายละเอียด ตัวเลือก
จะฆ่าความสามารถในการอ่าน
--ไม่มีการประชุม, --noconf
อย่าอ่านไฟล์การกำหนดค่าใด ๆ ใช้ได้เฉพาะตัวเลือกแรกที่ได้รับ
บนบรรทัดคำสั่ง
การกำหนดค่า ตัวแปร
ไฟล์คอนฟิกูเรชันทั้งสองไฟล์ /etc/devscripts.conf และ ~/.devscripts มาจากเปลือกหอย
เพื่อกำหนดตัวแปรการกำหนดค่า สามารถใช้ตัวเลือกบรรทัดคำสั่งเพื่อ
แทนที่การตั้งค่าไฟล์การกำหนดค่า การตั้งค่าตัวแปรสภาพแวดล้อมจะถูกละเว้นสำหรับสิ่งนี้
วัตถุประสงค์. ตัวแปรที่รู้จักในปัจจุบันคือ:
LICENSECHECK_VERBOSE
หากตั้งค่านี้เป็น ใช่แล้วมันเหมือนกับ --รายละเอียด พารามิเตอร์บรรทัดคำสั่ง
กำลังใช้. ค่าเริ่มต้นคือ ไม่.
LICENSECHECK_PARSELINES
หากตั้งค่าเป็นจำนวนบวก ให้ระบุจำนวนบรรทัดที่จุดเริ่มต้นของ
แต่ละไฟล์จะถูกอ่านในขณะที่พยายามตรวจสอบใบอนุญาตที่ใช้งาน นี่คือ
เทียบเท่ากับ --เส้น ตัวเลือกบรรทัดคำสั่ง
ใช้การตรวจสอบใบอนุญาตออนไลน์โดยใช้บริการ onworks.net