ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

چسباندن

La چسباندن دستور برعکس عمل می کند برش. به جای استخراج یک ستون متن از یک فایل، یک یا چند ستون متن را به یک فایل اضافه می کند. این کار را با خواندن چندین فایل و ترکیب فیلدهای موجود در هر فایل در یک جریان واحد در خروجی استاندارد انجام می دهد. پسندیدن برش, چسباندن چندین آرگومان فایل و/یا ورودی استاندارد را می پذیرد. برای نشان دادن چگونه چسباندن عمل می کند، ما برخی از جراحی ها را روی بدن خود انجام خواهیم داد distros.txt برای تهیه فهرست زمانی از انتشارات، فایل کنید.

از کار قبلی ما با نوع، ابتدا لیستی از توزیع ها را که بر اساس تاریخ مرتب شده اند تولید می کنیم و نتیجه را در فایلی به نام ذخیره می کنیم distros-by-date.txt:


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

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


در مرحله بعد استفاده خواهیم کرد برش برای استخراج دو فیلد اول از فایل (نام توزیع و نسخه)، و ذخیره آن در فایلی با نام distro-versions.txt:


تصویر

[me@linuxbox ~]$ cut -f 1,2 distros-by-date.txt > distros-versions.t xt

[me@linuxbox ~]$ سر distros-versions.txt


کلاه نمدی مردانه

10

اوبونتو

8.10

سوس

11.0

کلاه نمدی مردانه

9

اوبونتو

8.04

کلاه نمدی مردانه

8

اوبونتو

7.10

سوس

10.3

کلاه نمدی مردانه

7

اوبونتو

7.04


آخرین مرحله آماده سازی استخراج تاریخ انتشار و ذخیره آنها در یک فایل با نام است

distro-dates.txt:


[me@linuxbox ~]$ cut -f 3 distros-by-date.txt > distros-dates.txt

[me@linuxbox ~]$ سر distros-dates.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 > distros-dates.txt

[me@linuxbox ~]$ سر distros-dates.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

~]$ چسباندن

distros-dates.txt distros-versions.txt

11/25/2008

کلاه نمدی مردانه

10

10/30/2008

اوبونتو

8.10

06/19/2008

سوس

11.0

05/13/2008

کلاه نمدی مردانه

9

04/24/2008

اوبونتو

8.04

11/08/2007

کلاه نمدی مردانه

8

10/18/2007

اوبونتو

7.10

10/04/2007

سوس

10.3

05/31/2007

کلاه نمدی مردانه

7

04/19/2007

اوبونتو

7.04

12/07/2006

سوس

10.2

10/26/2006

اوبونتو

6.10

10/24/2006

کلاه نمدی مردانه

6

06/01/2006

اوبونتو

6.06

05/11/2006

سوس

10.1

03/20/2006

کلاه نمدی مردانه

5


برترین سیستم عامل Cloud Computing در OnWorks: