דף הבית » איך ל » כיצד לשלב קבצי טקסט באמצעות הפקודה חתול ב - Linux

    כיצד לשלב קבצי טקסט באמצעות הפקודה חתול ב - Linux

    הפקודה חתול מאוד שימושי לינוקס. יש לו שלוש פונקציות עיקריות הקשורות מניפולציה קבצי טקסט: יצירת אותם, הצגת אותם, ומשלבת אותם.

    דנו בפקודת החתול (בין היתר) כדי ליצור ולהציג קבצי טקסט בשורת הפקודה ב- Linux. אבל נניח שיש לך שלושה קבצי טקסט: file1.txt, file2.txt ו- file3.txt. אתה רוצה לשלב (או לשרשר) אותם לתוך קובץ טקסט אחד המכיל מידע מכל השלושה, בסדר הזה. אתה יכול לעשות את זה עם הפקודה חתול גם כן.

    פשוט פתח טרמינל והקלד את הפקודה הבאה:

    קובץ file1.txt file file.txt file3.txt

    ברור, להחליף את שמות הקבצים בדוגמה לעיל עם משלך.

    התוכן המשולב של שלושת קבצי הטקסט יופיע במסוף.

    בדרך כלל, עם זאת, אתה בטח רוצה לשלב את קבצי טקסט אלה לתוך קובץ טקסט אחר, לא רק להדפיס את התוצאות על המסך. למרבה המזל, זה מאוד פשוט. כל שעליך לעשות הוא להוסיף סימן הפניה של פלט (>) לאחר רשימה של קבצים להיות שרשראות, ולאחר מכן לציין את שם הקובץ הסופי טקסט.

    file file.txt file2.txt file3.txt> file4.txt

    הערה: הקובץ שצוין אחרי סמל הפניה מחדש של הפלט יוחלף, אם הוא כבר קיים. לכן, היזהר בעת ציון שם קובץ הטקסט המשולב. אנו נראה בהמשך מאמר זה כיצד לצרף קבצים לסוף קובץ קיים.

    אם אתה פותח את file4.txt (או עם הפקודה חתול או עם עורך טקסט על פי בחירתך), אתה צריך למצוא את זה מכיל את הטקסט של שלושת קבצי טקסט הראשונים.

    אם אתה משלב רשימות של פריטים מקבצים מרובים ואתה רוצה אותם בסדר אלפביתי בקובץ המשולב, תוכל למיין את הפריטים המשולבים בקובץ שנוצר. לשם כך, הזן את בסיסי חתול הפקודה שאנחנו בעבר הראו לך ואחריו פקודת הצינור (|) ואת סוג פקודה. לאחר מכן, הקלד את סמל הפניה מחדש של הפלט (>) ולאחר מכן את שם הקובץ שאליו ברצונך להעתיק את הטקסט המשולב. כל שורות הטקסט בקובץ התוצאה ימוינו בסדר אלפביתי.

    הקובץ file1.txt file2.txt file3.txt מיון> file4.txt

    כפי שציינו קודם לכן, יש גם דרך להוסיף קבצים לסוף של קובץ קיים. הקלד את ה חתול הפקודה ולאחר מכן את הקובץ או הקבצים שברצונך להוסיף לסוף של קובץ קיים. לאחר מכן, הקלד שני אותות הפניה מחדש של פלט (>>) ולאחר מכן את שם הקובץ הקיים שברצונך להוסיף אליו.

    cat file5.txt >> file4.txt

    אם אתה רוצה להוסיף קצת טקסט חדש לקובץ טקסט קיים, אתה משתמש חתול הפקודה לעשות את זה ישירות משורת הפקודה (במקום לפתוח אותו עורך טקסט). הקלד את ה חתול הפקודה ואחריו סימן הפניה כפול הפלט (>>) ואת שם הקובץ שברצונך להוסיף אליו טקסט.

    חתול >> file4.txt

    הסמן יופיע בשורה הבאה מתחת להנחיה. התחל להקליד את הטקסט שברצונך להוסיף לקובץ. בסיום, הקש על Enter לאחר השורה האחרונה ולאחר מכן הקש Ctrl + D כדי להעתיק את הטקסט לקצה הקובץ וחתול.

    אם אתה בסופו של דבר עם קובץ ארוך מאוד לאחר שילוב קבצי טקסט שלך, אתה יכול להשתמש בסמל צינור עם הפקודה פחות בעת הצגת הקובץ בחלון טרמינל. לדוגמה, cat44.txt cat פחות. אנו דנים בפקודה פחותה במאמר זה.