אנגליתצרפתיתספרדי

Ad


סמל OnWorks

cutposix - מקוון בענן

הפעל cutposix בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה cutposix שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


חתוך - חתוך שדות נבחרים של כל שורה בקובץ

תַקצִיר


לחתוך -ב רשימה [−n] [פילה...]

לחתוך -ג רשימה [פילה...]

לחתוך -f רשימה [תוחם] [−ס] [פילה...]

תיאור


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

אפשרויות


אל האני לחתוך כלי השירות יתאים לנפח הגדרות הבסיס של POSIX.1-2008, סעיף
12.2, שירות תחביר הנחיות.

הבקשה תבטיח כי האופציה-טיעון רשימה (ראה אפשרויות , , ו
למטה) הוא א -רשימה מופרדת או -רשימה מופרדת של מספרים חיוביים ו
טווחים. טווחים יכולים להיות בשלוש צורות. הראשון הוא שני מספרים חיוביים המופרדים ב-a
(נמוך-גָבוֹהַ), המייצג את כל השדות מהמספר הראשון לשני
מספר. השני הוא מספר חיובי שלפניו א (-גָבוֹהַ), שמייצג
כל השדות משדה מספר 1 למספר זה. השלישי הוא מספר חיובי ואחריו
א (נמוך-), המייצג את המספר הזה עד השדה האחרון, כולל. היסודות
in רשימה ניתן לחזור, יכול לחפוף, וניתן לציין אותו בכל סדר, אבל הבתים,
תווים או שדות שנבחרו ייכתבו לפי סדר נתוני הקלט. אם
רכיב מופיע ברשימת הבחירה יותר מפעם אחת, הוא ייכתב פעם אחת בדיוק.

האפשרויות הבאות יתמכו:

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

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

תוחם הגדר את מפריד השדה לתו תוחם. ברירת המחדל היא ה .

רשימה חיתוך על בסיס א רשימה של שדות, ההנחה שהם מופרדים בקובץ על ידי א
תו מפריד (ראה ). כל שדה שנבחר יסופק. תְפוּקָה
שדות יופרדו על ידי מופע יחיד של מפריד השדות
אופי. קווים ללא תוחמי שדות יעברו שלמים, אלא אם כן
−ס מצוין. לא תהיה שגיאה לבחור שדות שאינם קיימים ב-
שורת קלט.

−n אין לפצל תווים. כאשר צוין עם ה אפשרות, כל אלמנט ב רשימה
של הטופס נמוך-גָבוֹהַ ( -מספרים מופרדים) ישונו באופן הבא:

* אם הבת נבחר על ידי נמוך אינו הבית הראשון של תו, נמוך יהיה
להיות מופחת כדי לבחור את הביט הראשון של התו שנבחר במקור
by נמוך. אם הבת נבחר על ידי גָבוֹהַ אינו הבית האחרון של תו,
גָבוֹהַ יופחת כדי לבחור את הבית האחרון של התו לפני
הדמות שנבחרה במקור על ידי גָבוֹהַ, או אפס אם אין קודם
אופי. אם לרכיב הטווח המתקבל יש גָבוֹהַ שווה לאפס או נמוך
גדול מ גָבוֹהַ, רכיב הרשימה יוסר ממנו רשימה בשביל זה
שורת קלט מבלי לגרום לשגיאה.

כל אלמנט ב רשימה של הטופס נמוך- יטופלו כאמור לעיל עם גָבוֹהַ מכוון ל
מספר הבתים בשורה הנוכחית, לא כולל הסיום
. כל אלמנט ב רשימה של הצורה -גָבוֹהַ יטופל כאמור לעיל
עם נמוך מוגדר ל-1. כל אלמנט ב רשימה של הטופס NUM (מספר בודד) יהיה
להתייחס כמו לעיל עם נמוך מכוון ל NUM ו גָבוֹהַ מכוון ל NUM.

−ס הדחק שורות ללא תווי תוחם, כאשר נעשה שימוש עם ה- אוֹפְּצִיָה.
אלא אם צוין, קווים ללא תוחמים יעברו ללא נגיעה.

אופרנדים


האופרנד הבא יהיה נתמך:

פילה שם נתיב של קובץ קלט. אם לא פילה אופרנדים מצוינים, או אם א פילה
אופרנד הוא '-', יש להשתמש בקלט הסטנדרטי.

STDIN


יש להשתמש בקלט הסטנדרטי רק אם לא פילה אופרנדים מצוינים, או אם א פילה
אופרנד הוא '-'. עיין בסעיף קבצי קלט.

קלט קבצים


קבצי הקלט יהיו קבצי טקסט, אלא שאורך השורות יהיה בלתי מוגבל.

הסביבה וריאציות


משתני הסביבה הבאים ישפיעו על הביצוע של לחתוך:

שפה ספק ערך ברירת מחדל עבור משתני הבינאום שאינם מוגדרים או
ריק. (ראה את הכרך של הגדרות הבסיס של POSIX.1-2008, סעיף 8.2,
בינאום משתנים בעד הבכורה של בינאום
משתנים המשמשים לקביעת הערכים של קטגוריות מקומיות.)

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

LC_CTYPE קבע את המקום לפרשנות של רצפים של בתים של נתוני טקסט
כתווים (לדוגמה, בייט בודד לעומת תווים מרובי בייטים ב
ארגומנטים וקבצי קלט).

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

NLSPATH קבע את המיקום של קטלוגי הודעות לעיבוד של LC_MESSAGES.

אסינכרוני אירועים


בְּרִירַת מֶחדָל.

STDOUT


אל האני לחתוך פלט השירות יהיה שרשור של הבתים, התווים או
שדות (אחד מהבאים):

"%s\n", <שרשור of בתים>

"%s\n",שרשור of תווים>

"%s\n",שרשור of שדות ו שדה תוחמים>

STDERR


השגיאה הסטנדרטית תשמש רק עבור הודעות אבחון.

תפוקה קבצים


אין.

מורחבים תיאור


אין.

יְצִיאָה סטָטוּס


יוחזרו ערכי היציאה הבאים:

0 כל קבצי הקלט יצאו בהצלחה.

>0 אירעה שגיאה.

השלכות OF שגיאות


בְּרִירַת מֶחדָל.

אל האני הבא סעיפים יש לו אִינפוֹרמָטִיבִי.

בקשה נוהג


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

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

לחתוך 1-500 −n פילה > file1
לחתוך 501- −n פילה > file2

מסתיים עם כל הדמויות פילה מופיע בדיוק פעם אחת file1 or file2. (שם
הוא, לעומת זאת, א בשניהם file1 ו file2 לכל אחד ב פילה.)

דוגמאות


דוגמאות לרשימת מוקדמות האפשרויות:

1,4,7 בחר את הבתים, התווים או השדות והשדה הראשון, הרביעי והשביעי
תוחמים.

1-3,8 שווה ערך ל-1,2,3,8.

−5,10 שווה ערך ל-1,2,3,4,5,10.

3- שווה ערך שלישי עד אחרון, כולל.

אל האני נמוך-גָבוֹהַ צורות לא תמיד שוות בשימוש עם ו −n ורב-בתים
דמויות; ראה את התיאור של −n.

הפקודה הבאה:

לחתוך : 1,6 / etc / passwd

קורא את קובץ הסיסמה של מערכת V (מסד נתונים משתמש) ומפיק שורות של הטופס:

<המשתמש ID>:בית בספרייה>

רוב כלי השירות בנפח זה של POSIX.1-2008 עובדים על קבצי טקסט. ה לחתוך השירות יכול להיות
משמש להפיכת קבצים עם אורך שורות שרירותי לקבוצה של קבצי טקסט המכילים את
אותם נתונים. ה פסטה ניתן להשתמש בכלי השירות כדי ליצור (או ליצור מחדש) קבצים עם קו שרירותי
אורכים. לדוגמה, אם פילה מכיל שורות ארוכות:

לחתוך 1-500 −n פילה > file1
לחתוך 501- −n פילה > file2

יוצר file1 (קובץ טקסט) עם שורות לא יותר מ-500 בתים (בתוספת ה ) ו
file2 שמכיל את שאר הנתונים מ פילה. (ציין זאת file2 אינו טקסט
קובץ אם יש שורות בפנים פילה שאורכם יותר מ-500 + {LINE_MAX} בתים.) המקור
ניתן ליצור ממנו מחדש את הקובץ file1 ו file2 באמצעות הפקודה:

פסטה "\0" file1 file2 > פילה

Rationalale


חלק מהיישומים ההיסטוריים אינם נחשבים תווים בקביעה
ספירת התווים עם ה אוֹפְּצִיָה. זה עשוי להיות שימושי לשימוש לחתוך לעיבוד nroff
תְפוּקָה. הוחלט בכוונה שלא יהיה אפשרות לטפל גם אוֹ
דמויות בכל אופן מיוחד. ה לקפל כלי השירות אכן מתייחס לדמויות הללו
במיוחד.

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

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

סעיף האפשרויות שונה בתגובה לפרשנות IEEE PASC 1003.2 #149. ה
שינוי מייצג פרקטיקה היסטורית בכל המערכות הידועות. התקן המקורי היה
מעורפל לגבי אופי הפלט.

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

הד abcdefghi | לחתוך −c6,2,4−7,1

תשואות "abdefg".

הצעה לשיפור לחתוך עם האפשרות הבאה:

−o שמור על סדר השדות שנבחר. כאשר אפשרות זו מצוינת, כל בייט,
תו, או שדה (או טווחים כאלה) ייכתבו בסדר המצוין על ידי
מה היא רשימה אפשרות-טיעון, גם אם זה דורש יציאות מרובות של אותם בתים,
תווים או שדות.

נדחה מכיוון ששיפור מסוג זה הוא מחוץ לתחום ה-IEEE P1003.2b
טיוטת תקן.

FUTURE כיוונים


אין.

השתמש ב-cutposix באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser היא פתיחה מהירה, חינמית ומהנה
    מסגרת משחק מקור HTML5 שמציעה
    עיבוד WebGL ו-Canvas לרוחב
    דפדפני אינטרנט שולחניים וניידים. משחקים
    יכול להיות שותף...
    הורד את Phaser
  • 2
    מנוע VASSAL
    מנוע VASSAL
    VASSAL הוא מנוע משחק ליצירה
    גרסאות אלקטרוניות של לוח מסורתי
    ומשחקי קלפים. זה מספק תמיכה עבור
    עיבוד ואינטראקציה של חלקי משחק,
    ו...
    הורד את VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF היא ספריית Java ליצירה
    ועריכת קבצי PDF עם LGPL ו
    רישיון קוד פתוח MPL. OpenPDF הוא ה
    יורש הקוד הפתוח LGPL/MPL של iText,
    ...
    הורד את OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - מערכת לאוטומטיות
    ניתוחים גיאוגרפיים - הוא גיאוגרפי
    תוכנת מערכת מידע (GIS) עם
    יכולות עצומות לגיאודטה
    עיבוד ואנה...
    הורד את SAGA GIS
  • 5
    ארגז כלים עבור Java/JTOpen
    ארגז כלים עבור Java/JTOpen
    ארגז הכלים של IBM עבור Java / JTOpen הוא א
    ספריית מחלקות Java התומכות ב
    תכנות לקוח/שרת ואינטרנט
    דגמים למערכת עם OS/400,
    i5/OS, o...
    הורד את ארגז הכלים עבור Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (או D3 עבור מסמכים מבוססי נתונים)
    היא ספריית JavaScript המאפשרת לך
    לייצר נתונים דינמיים ואינטראקטיביים
    הדמיות בדפדפני אינטרנט. עם D3
    אתה...
    הורד את D3.js
  • עוד »

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

Ad