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

Ad


ไอคอน Fav ของ OnWorks

ainsl - ออนไลน์ในคลาวด์

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

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

โครงการ:

ชื่อ


ainsl - ผนวก IfNoSuchLine

เรื่องย่อ


ไม่ [ตัวเลือก] ไฟล์ สาย [ลวดลาย]

DESCRIPTION


เพิ่ม LINE ต่อท้าย FILE หากไฟล์นี้ไม่มีบรรทัดนี้อยู่แล้ว ถ้า PATTERN คือ
ให้แล้ว LINE จะต่อท้ายเฉพาะเมื่อไม่พบ PATTERN ในไฟล์

เนื่องจาก ainsl เขียนด้วย Perl คุณสามารถใช้นิพจน์ทั่วไปของ Perl ในรูปแบบ PATTERN ถ้า
ไม่ได้กำหนด PATTERN แต่จะใช้ LINE เพื่อจับคู่บรรทัดใน FILE แทน แล้ว LINE ก็อาจจะ
มีจุดยึด '^' และ '$' ซึ่งได้รับการปฏิบัติพิเศษเฉพาะตอนต้นหรือตอนท้ายของ
รูปแบบและใช้สำหรับจับคู่ไม่ใช่เมื่อเพิ่มบรรทัด นอกจากนี้
อักขระต่อไปนี้จะหลบหนีใน LINE: ( ) +

รหัสออกที่ส่งคืนโดย ainsl คือ 0 เมื่อสำเร็จและข้อผิดพลาดไม่เป็นศูนย์ ดูส่วน
รหัสออก

OPTIONS


-a สร้างไฟล์อัตโนมัติหากไม่มีอยู่

-D สร้างเอาต์พุตการดีบัก

-h แสดงวิธีใช้ เวอร์ชัน และสรุปตัวเลือก

-n พิมพ์การกระทำ แต่อย่าดำเนินการ

-Q อ้างถึง metacharacters ทั้งหมดในรูปแบบ ใช้ฟังก์ชัน \Q ของ perl

-q อ้างถึง * และ + อักขระเมตาในรูปแบบ

-s แปลง white space ใน LINE หรือ PATTERN เป็น '\s+' regexp สำหรับการจับคู่

-N อย่าเติม '$AINSL_TARGET/' ข้างหน้าชื่อไฟล์ แม้ว่าจะมีการตั้งค่าไว้ก็ตาม

-v สร้างเอาต์พุตแบบละเอียด

หมายเหตุ


หากมีการกำหนดตัวแปร AINSL_TARGET ค่าจะกลายเป็นคำนำหน้าสำหรับ
ชื่อไฟล์. ใช้ใน FAI เพื่อเปลี่ยนไฟล์ใน /target โดยไม่ระบุ /target in
ชื่อไฟล์

ตัวอย่าง


ainsl-v / etc / fstab '/dev/fd0 / ผู้ใช้อัตโนมัติฟลอปปี้ noauto 0 0'

ต่อท้ายรายการสำหรับอุปกรณ์ฟลอปปีเพื่อ / etc / fstabหากบรรทัดนี้ยังไม่รวมอยู่ด้วย

ainsl -s /etc/exports '/srv/www @linuxhosts(async,rw) backup(async,ro)'

เพิ่มรายการส่งออกโดยไม่มีช่องว่างที่ตรงกันทุกประการ

EXIT รหัส


0 สำเร็จ: FILE มี LINE/PATTERN หรือ LINE ถูกผนวกเข้ากับ FILE

13 สิทธิ์ไม่อนุญาตให้เขียนไฟล์และไม่พบ LINE/PATTERN ในไฟล์

28 ไม่สามารถเขียน FILE เนื่องจากระบบไฟล์ไม่มีที่ว่างและ LINE/PATTERN ไม่ใช่
พบในไฟล์.

30 ไม่สามารถเขียน FILE เนื่องจากระบบไฟล์เป็นแบบอ่านอย่างเดียวและ LINE/PATTERN ไม่ใช่
พบในไฟล์.

หมายเหตุ


นี่เป็นฟังก์ชันที่คล้ายกับ AppendIfNoSuchLine จาก ซีเฟงีน(8)

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


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

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

  • 1
    NSIS: ระบบติดตั้งสคริปต์ Nullsoft
    NSIS: ระบบติดตั้งสคริปต์ Nullsoft
    NSIS (การติดตั้งสคริปต์ Nullsoft
    System) เป็นโอเพ่นซอร์สระดับมืออาชีพ
    ระบบสร้างตัวติดตั้ง Windows มัน
    ได้รับการออกแบบให้มีขนาดเล็กและยืดหยุ่น
    อย่างพอสซี่...
    ดาวน์โหลด NSIS: Nullsoft Scriptable Install System
  • 2
    รับรองความถูกต้อง
    รับรองความถูกต้อง
    AuthPass เป็นรหัสผ่านโอเพ่นซอร์ส
    ผู้จัดการด้วยการสนับสนุนที่เป็นที่นิยมและ
    Keepass ที่พิสูจน์แล้ว (kdbx 3.x และ kdbx 4.x ...
    ดาวน์โหลด authpass
  • 3
    Zabbix
    Zabbix
    Zabbix เป็น open ระดับองค์กร
    โซลูชันการตรวจสอบแบบกระจายแหล่งที่มา
    ออกแบบมาเพื่อตรวจสอบและติดตาม
    ประสิทธิภาพและความพร้อมใช้งานของเครือข่าย
    เซิร์ฟเวอร์ อุปกรณ์...
    ดาวน์โหลด Zabbix
  • 4
    เคดิฟ3
    เคดิฟ3
    ที่เก็บนี้ไม่ได้รับการดูแลอีกต่อไป
    และเก็บไว้เพื่อวัตถุประสงค์ในการเก็บถาวร ดู
    https://invent.kde.org/sdk/kdiff3 for
    รหัสใหม่ล่าสุดและ
    https://download.kde.o...
    ดาวน์โหลด KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX เป็น GUI สำหรับ
    USB Loader ของ Waninkoko ขึ้นอยู่กับ
    ลิบวิกี จะช่วยให้รายการและ
    เปิดตัวเกม Wii เกม Gamecube และ
    homebrew บน Wii และ WiiU...
    ดาวน์โหลด USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS นำเสนอคุณสมบัติ ANSI SQL
    & ทำงานบน Linux, Windows &
    หลายแพลตฟอร์ม Unix คุณสมบัติ
    การทำงานพร้อมกันและประสิทธิภาพที่ยอดเยี่ยม
    & พลัง...
    ดาวน์โหลด Firebird
  • เพิ่มเติม»

คำสั่ง Linux

Ad