عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

أينسل - عبر الإنترنت في السحابة

قم بتشغيل ainsl في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر ainsl الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


أينسل - AppendIfNoSuchLine

موجز


com.ainsl [الخيارات] FILE خط [نمط]

الوصف


أضف سطرًا إلى نهاية الملف إذا كان هذا الملف لا يحتوي على هذا السطر بالفعل. إذا كان النمط هو
معين، فسيتم إلحاق السطر فقط إذا لم يتم العثور على PATTERN في الملف.

بما أن ainsl مكتوب بلغة Perl، يمكنك استخدام تعبيرات Perl العادية في PATTERN. لو
لم يتم تحديد النمط، بل يتم استخدام LINE بدلاً من ذلك لمطابقة سطر في FILE. ثم قد يكون LINE أيضًا
تحتوي على المراسي '^' و'$' والتي يتم التعامل معها بشكل خاص فقط في بداية أو نهاية
النمط ويتم استخدامها للمطابقة، وليس عند إضافة الخط. بالإضافة إلى ذلك،
تم تخطي الأحرف التالية في LINE: ( ) +

رمز الخروج الذي يتم إرجاعه بواسطة ainsl هو 0 عند النجاح وغير صفر عند الخطأ. انظر القسم
رموز الخروج.

OPTIONS


-a إنشاء الملف تلقائيًا إذا لم يكن موجودًا.

-D إنشاء إخراج التصحيح.

-h إظهار المساعدة والإصدار وملخص الخيارات.

-n اطبع الإجراءات، لكن لا تنفذها.

-Q اقتبس جميع الأحرف الأولية في النمط. يستخدم وظيفة \Q لبيرل.

-q اقتباس * و+ الأحرف الأولية في النمط.

-s قم بتحويل المسافة البيضاء في LINE أو PATTERN إلى regexp '\s+' للمطابقة.

-N لا تضيف "$AINSL_TARGET/" مسبقًا إلى اسم الملف، حتى لو تم تعيينه.

-v إنشاء إخراج مطول.

الملاحظات


إذا تم تعريف المتغير AINSL_TARGET، فستصبح قيمته البادئة لـ
اسم الملف. يتم استخدام هذا في FAI لتغيير الملفات في /target دون تحديد /target in
اسم الملف.

أمثلة


أينسل -v / الخ / fstab '/dev/fd0 /مستخدمو السيارات المرنة، noauto 0 0'

إلحاق إدخال الجهاز المرن بـ / الخ / fstab، إذا لم يكن هذا السطر مدرجًا بالفعل.

ainsl -s /etc/exports '/srv/www @linuxhosts(async,rw) نسخة احتياطية(async,ro)'

أضف إدخال الصادرات دون مطابقة المسافات تمامًا.

EXIT الرموز


0 النجاح: إما أن يحتوي الملف على LINE/PATTERN أو تم إلحاق LINE بالملف.

13 لا تسمح الأذونات بالكتابة إلى FILE ولم يتم العثور على LINE/PATTERN في الملف.

28 لا يمكن كتابة FILE لأن نظام الملفات لا يحتوي على مساحة ولم يكن هناك مساحة في LINE/PATTERN
وجدت في الملف.

30 لا يمكن كتابة FILE لأن نظام الملفات للقراءة فقط ولم يكن LINE/PATTERN كذلك
وجدت في الملف.

الملاحظات


هذه وظيفة مشابهة لـ AppendIfNoSuchLine من com.cfengine(8).

استخدم Ainsl عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    NSIS: نظام التثبيت Nullsoft Scriptable
    NSIS: نظام التثبيت Nullsoft Scriptable
    NSIS (تثبيت Nullsoft Scriptable
    System) هو مصدر احترافي مفتوح
    نظام لإنشاء مثبتات Windows. هو - هي
    تم تصميمه ليكون صغيرًا ومرنًا
    ممكن ...
    تنزيل NSIS: Nullsoft Scriptable Install System
  • 2
    أوث باس
    أوث باس
    AuthPass هي كلمة مرور مفتوحة المصدر
    مدير مع دعم الشعبية و
    Keepass مثبت (kdbx 3.x و kdbx 4.x ...
    تنزيل authpass
  • 3
    Zabbix
    Zabbix
    Zabbix هو مفتوح من فئة المؤسسات
    حل المراقبة الموزعة المصدر
    مصممة للرصد والتتبع
    الأداء وتوافر الشبكة
    الخوادم والجهاز ...
    تحميل Zabbix
  • 4
    KDiff3
    KDiff3
    لم يعد هذا المستودع محفوظًا
    ويتم الاحتفاظ بها لأغراض الأرشفة. نرى
    https://invent.kde.org/sdk/kdiff3 for
    أحدث كود و
    https://download.kde.o...
    تنزيل KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX هو واجهة مستخدم رسومية لـ
    محمل USB من Waninkoko ، استنادًا إلى
    libwiigui. يسمح بإدراج و
    إطلاق ألعاب Wii وألعاب Gamecube و
    البيرة على Wii و WiiU ...
    قم بتنزيل USBLoaderGX
  • 6
    فايربيرد
    فايربيرد
    يوفر Firebird RDBMS ميزات ANSI SQL
    & يعمل على Linux و Windows و
    العديد من منصات Unix. سمات
    التزامن الممتاز والأداء
    & قوة...
    تنزيل Firebird
  • أكثر "

أوامر لينكس

Ad