انڈروئد

لینکس (ضم لائنوں) میں پیسٹ کمانڈ

بیٹے کوپانسی کی سزا سُنائی گی تو ماں نے جج سے ایک بار بیÙ

بیٹے کوپانسی کی سزا سُنائی گی تو ماں نے جج سے ایک بار بیÙ

فہرست کا خانہ:

Anonim

paste ایک کمانڈ ہے جو آپ کو فائلوں کی لائنوں کو افقی طور پر ضم کرنے کی اجازت دیتا ہے۔ یہ ہر فائل کی ترتیب سے متعلقہ لائنوں پر مشتمل لائنوں کو آؤٹ پٹ کرتی ہے جو بطور دلیل ٹیبز کے ذریعہ جدا ہوتی ہیں۔

اس ٹیوٹوریل میں ، ہم واضح کریں گے کہ کس طرح paste کمانڈ استعمال کریں۔

paste کمانڈ کیسے استعمال کریں

paste کم معروف اور استعمال شدہ لینکس اور یونکس کمانڈ لائن افادیت میں سے ایک ہے۔

paste کمانڈ کے لئے عمومی نحو درج ذیل ہے۔

paste…..

اگر کوئی ان پٹ فائلیں فراہم نہیں کی جاتی ہیں یا جب - دلیل کے طور پر دی جاتی ہیں تو ، paste معیاری ان پٹ کا استعمال کرتا ہے۔

فرض کریں ہمارے پاس درج ذیل فائلیں ہیں:

فائل 1

Iron Man Thor Captain America Hulk Spider Man فائل 2

Black Widow Captain Marvel Dark Phoenix Nebula

جب آپشن paste بغیر پکارا جاتا ہے تو وہ تمام فائلوں کو بطور دلیل پڑھے گی اور افقی طور پر فائلوں کی اسی لائنز کو ، جگہ سے الگ کرکے ضم کردے گی:

paste file1 file2

Iron Man Black Widow Thor Captain Marvel Captain America Dark Phoenix Hulk Nebula Spider Man

آؤٹ پٹ کو اسکرین پر ظاہر کرنے کے بجائے ، آپ >> آپریٹرز کا استعمال کرکے اسے کسی فائل میں ری ڈائریکٹ کرسکتے ہیں۔

paste file1 file2 > file3

اگر فائل موجود نہیں ہے تو ، یہ بن جائے گی۔ > آپریٹر ایک موجودہ فائل کو اوور رائٹ کر دے گا ، جبکہ >> آپریٹر فائل کو آؤٹ پٹ شامل کریں گے۔

-d ، -delimiters آپشن آپ کو -delimiters کی ایک فہرست کی وضاحت کرنے کی اجازت دیتا ہے تاکہ پہلے سے طے شدہ TAB جداکار کے بجائے -delimiters طور پر استعمال کیا جاسکے۔

ہر ایک ڈلیمیٹر مستقل طور پر استعمال ہوتا ہے۔ جب فہرست ختم ہوجاتی ہے تو ، پہلے حلیف کردار سے دوبارہ paste شروع ہوجاتا ہے۔

TAB بجائے _ (انڈر سکور) کردار کو ڈلیمیٹر کے بطور استعمال کرنے کے TAB you ، آپ ٹائپ کریں گے:

paste -d '_' file1 file2

Iron Man_Black Widow Thor_Captain Marvel Captain America_Dark Phoenix Hulk_Nebula Spider Man_

یہاں دو ڈلیمیٹر استعمال کرنے کی ایک مثال ہے۔

paste -d '%|' file1 file2 file1

پہلی اور دوسری فائل کی لائنوں کو حتمی فہرست سے پہلے کردار کے ساتھ الگ کردیا گیا ہے۔ دوسری اور تیسری فائل لائنیں دوسرے ڈلیمیٹر کے ساتھ الگ کردی گئیں۔

اگر مزید فائلیں دی گئیں تو ، فہرست کے آغاز سے ہی paste دوبارہ شروع ہوجائے گا۔

Iron Man%Black Widow|Iron Man Thor%Captain Marvel|Thor Captain America%Dark Phoenix|Captain America Hulk%Nebula|Hulk Spider Man%|Spider Man

-s ، --serial آپشن ہر فائل سے ایک لائن کی بجائے ایک وقت میں ایک فائل کی لائنوں کو ڈسپلے کرنے کے لئے paste کو بتاتا ہے۔

paste -s file1 file2

کمانڈ دی گئی فائل سے تمام لائنوں کو الگ لائنوں میں ضم کردے گی۔

Iron Man Thor Captain America Hulk Spider Man Black Widow Captain Marvel Dark Phoenix Nebula

جب --zero-terminated ، --zero-terminated آپشن کے ساتھ استعمال ہوتا ہے تو ، paste آئٹمز کو ڈیفالٹ نیو لائن لائن کریکٹر کے بجائے --zero-terminated لئے ایک --zero-terminated کردار کا استعمال کرتا ہے۔ جب یہ paste خاص حروف پر مشتمل فائل کے ناموں کو سنبھالنے کے لئے find -print0 اور xargs -0 کمانڈ کے ساتھ find -print0 استعمال ہوتا ہے تو یہ سلوک آسان ہے۔

نتیجہ اخذ کرنا

paste کمانڈ دی گئی فائلوں کی متعلقہ لائنوں کو ضم کرنے کے لئے استعمال کیا جاتا ہے۔

ٹرمینل پیسٹ