כיצד למיין קבצי טקסט בלינוקס באמצעות פקודת המיון

כיצד למיין קבצי טקסט בלינוקס באמצעות פקודת המיון

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





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





מהו פקודת המיון?

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





פונקציות אחרות של הפקודה כוללות התעלמות ממקרי תווים בעת מיון, מיון קובץ לפי חודש, התעלמות מחללים בקובץ ומיון אקראי. באמצעות מיון, תוכל גם לבדוק אם קובץ כבר ממוין או לא.

אופן השימוש במיון בלינוקס

למרות שמיון מכיל מספר שיטות ודגלים שניתן להשתמש בהם, ניתן ללמוד אותו בקלות.



תחביר בסיסי

התחביר הבסיסי של שימוש במיון הוא:

sort filename

...איפה שם קובץ הוא הנתיב המוחלט או היחסי של קובץ הטקסט שברצונך למיין.





כברירת מחדל, המיון יסדר את התוכן בהתאם לקריטריונים הבאים:

  1. קווים המתחילים בתווים מספריים הם בעלי עדיפות גבוהה ביותר.
  2. הפקודה תמיין את השורות באלפבית, לאחר מיון השורות המתחילות במספרים.
  3. שורות המתחילות באותיות קטנות מקדימות את השורות המתחילות באותו תו באותיות גדולות.

שקול קובץ טקסט בשם textfile.txt המכיל את המידע הבא:





כדי למיין את הקובץ באמצעות תצורת ברירת מחדל:

sort textfile.txt

תְפוּקָה:

צור קובץ פלט חדש

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

אתרים לקניה ולמכירה של פריטים
sort -o sortedfile filename

...איפה קובץ מיון הוא שם קובץ הפלט ו- שם קובץ הוא הקובץ המקורי שדורש מיון.

למיין textfile.txt וליצור קובץ פלט חדש עבור התוכן:

sort -o sorted.txt textfile.txt

תְפוּקָה:

מיין מספר קבצים

כדי למיין יותר מקובץ אחד בבת אחת, פשוט העבר את שמות הקבצים המופרדים עם מֶרחָב אופי.

sort textfile.txt textfile2.txt

תְפוּקָה:

שים לב שמיון ימזג את הפלט של הקבצים ויציג אותם יחד במסוף.

הפוך מיין קובץ

אם ברצונך להפוך את סידור התוכן, השתמש ב -r סמן עם פקודת ברירת המחדל. ה -r בפקודה הבאה מייצג לַהֲפוֹך .

sort -r textfile.txt

תְפוּקָה:

מיין קובץ מספרית

כדי למיין קובץ המכיל נתונים מספריים, השתמש ב -n דגל עם הפקודה. כברירת מחדל, המיון יסדר את הנתונים בסדר עולה.

sort -n numbers.txt

תְפוּקָה:

אם ברצונך למיין בסדר יורד, הפוך את הסידור באמצעות -r אפשרות יחד עם -n דגל בפקודה.

sort -rn numbers.txt

תְפוּקָה:

התעלם ממאפייני תווים בזמן המיון

כברירת מחדל, המיון לוקח בחשבון את האותיות של התוכן. קווים המתחילים בתווים קטנים קודמים לשורות המתחילות בגרסה האותית של אותו תו. לדוגמה, 'הוא ילד' יקדים את 'הוא ילד'.

אם אתה רוצה שמיון יתעלם מהאותיות, ציין את -f או ה -מקרה -ignore סמן כדלקמן:

sort -f textfile.txt
sort --ignore-case textfile.txt

תְפוּקָה:

מיין קובץ לפי חודש

משתמש ב -M flag, תוכל לשנות את סדר תוכן הקובץ על סמך שמות החודש.

sort -M textfile2.txt

תְפוּקָה:

התעלם מהחסר המוביל

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

sort -b fileblanks.txt

תְפוּקָה:

מיין קובץ לפי טור

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

שקול קובץ טקסט המכיל מידע על קבצים עם עמודות שונות. כדי למיין קובץ בשם output.txt לפי הטור השמיני:

האם אתה יכול להשתמש באוזניות אלחוטיות ב- xbox one
sort -k8 -rn output.txt

תְפוּקָה:

מיון צינורות עם פקודות אחרות

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

ls -la | sort -k5 -rn

תְפוּקָה:

מיין קובץ באופן אקראי

אתה יכול להשתמש ב -R סמן אם ברצונך לבצע אקראי את סדר השורות בקובץ טקסט. שקול את הקובץ textfile.txt :

sort -R textfile.txt

תְפוּקָה:

מיין מספרי גרסאות בקובץ

אם יש לך קובץ טקסט המכיל פרטי גירסה המשויכים לחבילה, תוכל למיין את תוכנו באמצעות -V אוֹ -סוג גירסה דֶגֶל.

איך להשיג יותר אחסון ב- mac
sort -V version.txt
sort --version-sort version.txt

תְפוּקָה:

בדוק אם קובץ מסודר

ה flag יעזור לך לזהות קבצים שכבר ממוינים בהתאם לאפשרויות שצוינו. אם תוכן הקובץ ממוין כראוי, המיון לא יציג פלט כלשהו.

כדי לבדוק אם הקובץ textfile.txt ממוין:

sort -c textfile.txt

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

sort -c sorted.txt

תְפוּקָה:

תוכל גם לציין דגלים שונים כדי לבדוק את סידור הקובץ בהתאם לקריטריונים מסוימים. לדוגמה, כדי לבדוק אם הקובץ numbers.txt ממוין בסדר יורד:

sort -c -rn numbers.txt

תראה פלט הקובע שהקובץ אינו ממוין כראוי. בואו נמיין את הקובץ ונבדוק אם הקובץ החדש עובר את הבדיקה.

sort -o sorted.txt -rn numbers.txt
sort -c -rn sorted.txt

תְפוּקָה:

מיין את הקובץ והסר כפילויות

הקובץ שאיתו אתה עובד עשוי להכיל נתונים כפולים. למרות שאתה יכול להשתמש הפקודה uniq כדי להסיר מידע כזה מהקובץ, sort יכול לבצע משימה זו עבורך. ה -u אוֹ --ייחודי הדגל הוא מה שאתה צריך.

שקול קובץ בשם כפול.טקסט :

כדי למיין את הקובץ ולהסיר את הנתונים החוזרים על עצמם:

sort -u duplicate.txt

תְפוּקָה:

אתה יכול לראות את זה כאשר אתה משתמש ב- -u דגל, מיון מציג רק קווים מובחנים ומסדר אותם בהתאם לקריטריונים שצוינו.

עבודה עם קבצי טקסט בלינוקס

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

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

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל גיליון הרמאות של הפקודות לינוקס

גיליון בגידות פשוט זה יעזור לך להרגיש בנוח עם מסוף שורת הפקודה של Linux תוך זמן קצר.

קרא הבא
נושאים קשורים
  • לינוקס
  • ניהול קבצים
  • לינוקס
  • פקודות לינוקס
על הסופר דיפש שארמה(79 מאמרים פורסמו)

Deepesh הוא העורך הצעיר של Linux ב- MUO. הוא כותב מדריכי מידע על לינוקס, במטרה לספק חוויה מאושרת לכל החדשים. לא בטוח לגבי סרטים, אבל אם אתה רוצה לדבר על טכנולוגיה, הוא הבחור שלך. בזמנו הפנוי אתה יכול למצוא אותו קורא ספרים, מאזין לז'אנרים מוסיקליים שונים או מנגן בגיטרה שלו.

עוד מאת דיפש שארמה

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה