פקודת פיצול לינוקס

עַל כמו יוניקס מערכות הפעלה, לְפַצֵל פקודה מפצלת א קוֹבֶץ לחתיכות.
דף זה מכסה את ה- GNU / לינוקס גרסה של לְפַצֵל .
- תיאור
- תחביר
- דוגמאות
- פקודות קשורות
- פקודות לינוקס עוזרות
תיאור
לְפַצֵל מוציא חלקי קלט בגודל קבוע קֶלֶט לקבצים ששמם PREFIX aa , PREFIX מ , ...
גודל ברירת המחדל עבור כל קובץ מפוצל הוא 1000 שורות, ו- PREFIX המוגדר כברירת מחדל הוא ' איקס '. ללא INPUT, או כאשר INPUT הוא מקף (' - '), קרא מתוך קלט סטנדרטי .
תחביר
split [ OPTION ]... [ INPUT [ PREFIX ]]
אפשרויות
-ל נ , אורך -סופיקס = נ | השתמש בסיומות באורך נ (בְּרִירַת מֶחדָל שתיים ) |
-ב גודל , - בתים = גודל | לִכתוֹב גודל בתים לקובץ פלט. |
-ג גודל , - קו בתים = גודל | כתוב לכל היותר גודל בתים של שורות לקובץ פלט. |
-ד , - סיומות מספרים | השתמש בסיומות מספריות במקום באלפבית. |
זה , - הוסף-ריק-קבצים | אל תיצור קבצי פלט ריקים עם ' -נ ' |
- פילטר = פקודה | כתוב לפקודת פגז פקודה ; שם הקובץ הוא $ FILE |
-l מספר , - קווים = מספר | לָשִׂים מספר שורות לקובץ פלט. |
-נ צ'ונקס , - מספר = צ'ונקס | לִיצוֹר צ'ונקס קבצי פלט. (ראה למטה.) |
-ו , - לא התבוסס | העתק מיד קלט לפלט באמצעות ' -n r / ... '. |
--מִלוּלִי | הדפיסו אבחון מילולי לפני פתיחת כל קובץ פלט. |
--עֶזרָה | להציג הודעת עזרה ולצאת. |
--גִרְסָה | מידע על גרסת פלט ויציאה. |
גודל יכול להיות אחד מהבאים, או מספר שלם ואחריו אחד מהמכפילים הבאים:
סִיוֹמֶת | מַכפִּיל |
---|---|
KB | 1000 |
ל | 1024 |
MB | 1000 איקס 1000 |
M | 1024 איקס 1024 |
... וכן הלאה ז ( ג'יגה ), ט ( טרה-בייט ), פ ( פטאביטים ), IS (exabytes), עם (zettabytes), י ( yottabytes ).
צ'ונקס אולי:
- נ : להתפצל לתוך נ קבצים בהתבסס על גודל הקלט
- ל / נ : פלט ל ה של נ לתפוקה רגילה
- l / נ : להתפצל לתוך נ קבצים ללא פיצול שורות
- l / ל / נ : פלט ל ה של נ לפלט רגיל ללא פיצול קווים
- ר / נ : כמו ' l אבל השתמש בחלוקת רובין עגול ר / ל / נ כמו כן אך רק פלט ל ה של נ לתפוקה רגילה
דוגמאות
split -b 22 newfile.txt new
פצל את הקובץ newfile.txt לשלושה קבצים נפרדים הנקראים עַכשָׁיו , newab ו ניואק ..., כאשר כל קובץ מכיל 22 בתים של נתונים.
split -l 300 file.txt new
פצל את הקובץ newfile.txt לקבצים המתחילים בשם חָדָשׁ , שכל אחד מהם מכיל 300 שורות טקסט.
פקודות קשורות
csplit - פיצול קבצים בהתבסס על הקשר מוגדר.