अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

Ainsl - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में एआईएनएसएल चलाएं

यह कमांड एआईएनएसएल है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


ainsl - AppendIfNoSuchLine

SYNOPSIS


Ainsl [विकल्पों] फ़ाइल लाइन [पैटर्न]

वर्णन


यदि इस फ़ाइल में यह पंक्ति पहले से मौजूद नहीं है तो FILE के अंत में LINE जोड़ें। यदि पैटर्न है
दिया गया है, तो लाइन केवल तभी जोड़ी जाती है जब फ़ाइल में PATTERN नहीं मिलता है।

चूँकि ainsl पर्ल में लिखा गया है, आप PATTERN में पर्ल के रेगुलर एक्सप्रेशन का उपयोग कर सकते हैं। अगर
PATTERN नहीं दिया गया है, फ़ाइल में किसी पंक्ति के मिलान के लिए LINE का उपयोग किया जाता है। फिर LINE भी हो सकता है
इसमें एंकर '^' और '$' शामिल हैं जिन्हें केवल शुरुआत या अंत में विशेष माना जाता है
पैटर्न और मिलान के लिए उपयोग किया जाता है, लाइन जोड़ते समय नहीं। अतिरिक्त,
निम्नलिखित अक्षर LINE में बच गए हैं: ( ) +

Ainsl द्वारा लौटाया गया निकास कोड सफलता पर 0 और त्रुटि पर गैर-शून्य है। अनुभाग देखें
निकास कोड.

विकल्प


-a यदि फ़ाइल मौजूद नहीं है तो स्वतः बनाएँ।

-D डिबगिंग आउटपुट बनाएं.

-h सहायता, संस्करण और विकल्पों का सारांश दिखाएँ।

-n कार्रवाइयों को प्रिंट करें, लेकिन उन्हें निष्पादित न करें।

-Q पैटर्न में सभी मेटाकैरेक्टर्स को उद्धृत करें। पर्ल के \Q फ़ंक्शन का उपयोग करता है।

-q उद्धरण * और + मेटाअक्षर पैटर्न में।

-s मिलान के लिए LINE या PATTERN में सफेद स्थान को '\s+' regexp में बदलें।

-N फ़ाइल नाम के आगे '$AINSL_TARGET/' न जोड़ें, भले ही वह सेट हो।

-v वर्बोज़ आउटपुट बनाएं.

टिप्पणियाँ


यदि वेरिएबल AINSL_TARGET परिभाषित किया गया है, तो इसका मान इसके लिए उपसर्ग बन जाएगा
फ़ाइल का नाम। इसका उपयोग FAI में /target को निर्दिष्ट किए बिना /target में फ़ाइलें बदलने के लिए किया जाता है
फ़ाइल नाम.

उदाहरण


Ainsl -v / Etc / fstab '/dev/fd0/फ्लॉपी ऑटो उपयोगकर्ता, noauto 0 0'

फ़्लॉपी डिवाइस के लिए प्रविष्टि जोड़ें / Etc / fstab, यदि यह पंक्ति पहले से शामिल नहीं है।

ainsl -s /etc/exports '/srv/www @linuxhosts(async,rw) बैकअप(async,ro)'

सटीक मिलान वाले स्थानों के बिना निर्यात प्रविष्टि जोड़ें।

बाहर निकलें कोड


0 सफलता: या तो फ़ाइल में लाइन/पैटर्न शामिल है या लाइन को फ़ाइल में जोड़ा गया था।

13 अनुमतियाँ FILE पर लिखने की अनुमति नहीं देतीं और फ़ाइल में LINE/PATTERN नहीं मिला।

28 फ़ाइल नहीं लिखी जा सकती क्योंकि फ़ाइल सिस्टम में कोई स्थान नहीं है और LINE/PATTERN नहीं था
फ़ाइल में पाया गया.

30 फ़ाइल नहीं लिखी जा सकती क्योंकि फ़ाइल सिस्टम केवल-पढ़ने के लिए है और LINE/PATTERN नहीं था
फ़ाइल में पाया गया.

टिप्पणियाँ


यह AppendIfNoSuchLine के समान फ़ंक्शन है cfengine(8).

onworks.net सेवाओं का उपयोग करके Ainsl ऑनलाइन का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad