OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

لصق

لصق الأمر يفعل عكس ذلك مختون. بدلاً من استخراج عمود نص من ملف ، فإنه يضيف عمودًا نصيًا واحدًا أو أكثر إلى ملف. يقوم بذلك عن طريق قراءة ملفات متعددة والجمع بين الحقول الموجودة في كل ملف في دفق واحد على الإخراج القياسي. يحب مختون, لصق يقبل وسائط متعددة للملفات و / أو مدخلات قياسية. لشرح كيف لصق تعمل ، سوف نجري بعض العمليات الجراحية على منطقتنا توزيعات.txt لإنتاج قائمة مرتبة ترتيبًا زمنيًا للإصدارات.

من عملنا السابق مع sort، سننتج أولاً قائمة بالتوزيعات مرتبة حسب التاريخ ونخزن النتيجة في ملف يسمى توزيعات حسب تاريخ. txt:


[me @ linuxbox ~] $ فرز -k 3.7nbr -k 3.1nbr -k 3.4nbr distros.txt> dis tros-by-date.txt

[me @ linuxbox ~] $ فرز -k 3.7nbr -k 3.1nbr -k 3.4nbr distros.txt> dis tros-by-date.txt


بعد ذلك ، سوف نستخدم مختون لاستخراج أول حقلين من الملف (اسم التوزيعة والإصدار) ، وتخزين ذلك الناتج في ملف باسم ملفات التوزيعات:


صورة

[me @ linuxbox ~] $ cut -f 1,2،XNUMX distros-by-date.txt> توزيعات الإصدارات. xt

[me @ linuxbox ~] $ رئيس توزيعات الإصدارات. xt


فيدورا

10

أوبونتو

8.10

SUSE

11.0

فيدورا

9

أوبونتو

8.04

فيدورا

8

أوبونتو

7.10

SUSE

10.3

فيدورا

7

أوبونتو

7.04


آخر جزء من التحضير هو استخراج تواريخ الإصدار وتخزينها في ملف باسم

توزيع التواريخ. txt:


[me @ linuxbox ~] $ cut -f 3 distros-by-date.txt> توزيعات التواريخ.txt

[me @ linuxbox ~] $ رئيس التوزيعات- date.txt

11/25/2008

10/30/2008

06/19/2008

05/13/2008

04/24/2008

11/08/2007

10/18/2007

10/04/2007

05/31/2007

04/19/2007

[me @ linuxbox ~] $ cut -f 3 distros-by-date.txt> توزيعات التواريخ.txt

[me @ linuxbox ~] $ رئيس التوزيعات- date.txt

11/25/2008

10/30/2008

06/19/2008

05/13/2008

04/24/2008

11/08/2007

10/18/2007

10/04/2007

05/31/2007

04/19/2007


لدينا الآن الأجزاء التي نحتاجها. لإكمال العملية ، استخدم لصق لوضع عمود التواريخ قبل أسماء وإصدارات التوزيعات ، وبالتالي إنشاء قائمة مرتبة ترتيبًا زمنيًا. يتم ذلك ببساطة عن طريق استخدام لصق وترتيب حججها بالترتيب المطلوب:


[لي @ لينوكس بوكس

~] $ لصق

توزيعات-date.txt distros-version.txt

11/25/2008

فيدورا

10

10/30/2008

أوبونتو

8.10

06/19/2008

SUSE

11.0

05/13/2008

فيدورا

9

04/24/2008

أوبونتو

8.04

11/08/2007

فيدورا

8

10/18/2007

أوبونتو

7.10

10/04/2007

SUSE

10.3

05/31/2007

فيدورا

7

04/19/2007

أوبونتو

7.04

12/07/2006

SUSE

10.2

10/26/2006

أوبونتو

6.10

10/24/2006

فيدورا

6

06/01/2006

أوبونتو

6.06

05/11/2006

SUSE

10.1

03/20/2006

فيدورا

5


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: