นี่คือคำสั่ง edinplace ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
edinplace - แก้ไขไฟล์ในสถานที่
เรื่องย่อ
edinplace [--ข้อผิดพลาด=รหัส] [[--ไฟล์=ไฟล์] คำสั่ง [หาเรื่อง -
DESCRIPTION
edinplace รัน คำสั่ง ด้วยการป้อนข้อมูลจาก ไฟล์ (หรืออินพุตมาตรฐานโดยค่าเริ่มต้น) จากนั้น
แทนที่เนื้อหาของ ไฟล์ ด้วยผลลัพธ์ของ คำสั่ง. เท่าที่เป็นไปได้
edinplace พยายามออกด้วยสถานะเดียวกับ คำสั่ง.
หาก edinplace ทำงานบนอินพุตมาตรฐาน (no --ไฟล์ ตัวเลือก) มันต้องสืบทอดไฟล์
descriptor 0 ที่เปิดได้ทั้งการอ่านและการเขียน เมื่อประมวลผลอินพุตมาตรฐาน
หาก edinplace ไม่พบข้อผิดพลาดร้ายแรง มันจะย้อนกลับอินพุตมาตรฐานเพื่อชดเชย 0
ก่อนออกไป ดังนั้น สคริปต์สามารถรันก่อนได้ เอดินเพลส คำสั่งจากนั้นเรียกใช้ตัวกรองอื่น
คำสั่งเช่น grepและผลลัพธ์ที่ได้จะเป็นผลลัพธ์ของ grep on คำสั่ง's
เอาท์พุต
ถ้าไม่ คำสั่ง ถูกระบุ edinplace เพียงแค่กรอกลับอินพุตมาตรฐานเป็นไฟล์ออฟเซ็ต 0
ในกรณีนี้ เป็นความผิดพลาดในการจัดหา --ไฟล์ ตัวเลือก. แน่นอนว่าการกรอกลับได้ผลเท่านั้น
เมื่ออินพุตมาตรฐานเป็นไฟล์จริง (ตรงข้ามกับไพพ์หรืออุปกรณ์)
มีสองทางเลือก:
--ข้อผิดพลาด=รหัส (-x รหัส)
โดยปกติ edinplace จะพยายามออกโดยมีสถานะเดียวกับ คำสั่ง. อย่างไรก็ตามหาก
edinplace พบข้อผิดพลาดร้ายแรง (เช่นไม่สามารถดำเนินการได้) คำสั่ง), มัน
จะออกจากสถานะ รหัส. ค่าเริ่มต้นคือ 1 ช่วงของรหัสทางออกที่ถูกต้องคือ
1-255 รวมอยู่ด้วย
--ไฟล์=ไฟล์ (-f ไฟล์)
ระบุว่า ไฟล์ ควรแก้ไข มิฉะนั้น edinplace จะแก้ไขมาตรฐาน
อินพุต (ซึ่งต้องเปิดสำหรับทั้งการอ่านและการเขียน)
--ข้ามจาก
ข้ามบรรทัดแรกของไฟล์หากขึ้นต้น "จาก" หาก edinplace ทำงานโดยไม่มี a
คำสั่ง กำหนดตำแหน่งออฟเซ็ตไฟล์ที่จุดเริ่มต้นของบรรทัดที่สองของไฟล์ ถ้า
edinplace ทำงานด้วยคำสั่ง จากนั้นบรรทัดแรกของไฟล์จะไม่ถูกป้อนไปยัง
คำสั่งหรือเขียนทับ ตัวเลือกนี้มีประโยชน์สำหรับการเรียกใช้ edinplace ผ่าน mail
ไฟล์ ซึ่งบางครั้งขึ้นต้นด้วยบรรทัด "จาก" ที่ระบุผู้ส่งซองจดหมายของ
ข้อความ. เนื่องจาก "จาก" ไม่ได้เป็นส่วนหนึ่งของส่วนหัวของข้อความ เป็นเพียงแบบแผน Unix
บางโปรแกรมสับสนกับการมีอยู่ของบรรทัดนั้น โปรดทราบว่าหากคุณระบุ a
คำสั่งจากนั้น edinplace จะรีเซ็ตไฟล์ออฟเซ็ตเป็น 0 เมื่อออกแม้ว่า
--ข้ามจาก มีตัวเลือกอยู่
ตัวอย่าง
คำสั่งต่อไปนี้ต่อท้ายสตริง "ORIGINAL: " ที่จุดเริ่มต้นของแต่ละบรรทัดใน
ไฟล์ข้อความ ข่าวสาร:
เอดินเพลส -f ข่าวสาร ความกระหายน้ำ -e ของ/^/ต้นฉบับ: /'
คำสั่งต่อไปนี้เรียกใช้ สแปม โปรแกรมกรองเมลในข้อความเมลที่เก็บไว้
ในไฟล์ ข่าวสาร, แทนที่เนื้อหาของ ข่าวสาร กับ สแปมเอาต์พุตที่มีคำอธิบายประกอบ
และออกด้วยรหัส 100 if สแปม คิดว่าข้อความนั้นเป็นสแปม ถ้า edinplace
พบข้อผิดพลาดร้ายแรงใด ๆ มันจะออกด้วยรหัส 111
เอดินเพลส -x 111 -f ข่าวสาร สแปม -e 100
(สแปม อ่านข้อความเมลบนอินพุตมาตรฐานและส่งออกสำเนาคำอธิบายประกอบของ
ข้อความรวมถึงข้อมูลว่าข้อความนั้นน่าจะเป็นสแปมหรือไม่และ
ทำไม. NS -e ตัวเลือก สแปม ระบุสถานะการออก สแปม ควรใช้ if
ข้อความดูเหมือนจะเป็นสแปม edinplace จะใช้รหัสทางออกเดียวกันกับโปรแกรม it
ได้วิ่ง)
ในการรัน spamassassin ในเมลขาเข้าก่อนที่จะรับเมลจากไคลเอนต์ระยะไกล
วางบรรทัดต่อไปนี้ใน Mail Avenger . ที่เหมาะสม ร.ป.ภ file เป็นคำสั่งสุดท้าย
ดำเนินการ:
การทดสอบร่างกาย edinplace -x 111 spamassassin -e 100
ใช้ edinplace ออนไลน์โดยใช้บริการ onworks.net