Jump to content
  • הצטרפו למשפחה

    היי, היי אתה (או את) שם!

    אנחנו יודעים, נחמד להיות אנונימי, ולמי בכלל יש כוח להירשם או להיות עכשיו "החדשים האלה".

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

    אז קדימה, למה אתם מחכים? בואו והצטרפו ותהיו חלק מהמשפחה הקצת דפוקה שלנו.
     

dir="rtl" style="text-align:right;"> שימו לב! השרשור הזה בן 4500 ימים, שזה ממש ממש הרבה ולכן הוא ננעל.

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

פוסטים מומלצים

פורסם

הבעיה: יש לי קובץ גדול עם 15 אלף שורות. לצורך העניין, כתובת מייל של אנשים.

יש לי קובץ נוסף עם כמה עשרות שורות. לצורך העניין, של אנשים שאני צריך להסיר מרשימת כתובות המייל שלי.

 

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

 

הכלים הזמינים: חבילת אופיס מלאה, מחשב עם אינטרנט.

 

הדרך: :brickwall:

 

HELP!

מחפש סוזוקי ג'ימני סטיישן 1,600 סמ"ק אוטומט

  • תגובות 55
  • פורסם
  • תגובה אחרונה

המגיבים הפעילים ביותר בשרשור

המגיבים הפעילים ביותר בשרשור

תמונות שפורסמו בשרשור

פורסם

מה סוג הקובץ? קובץ טקסט? בינארי? אקסל? XML?

ליאור

מאזדה 3 2.0 "ספיריט" 2020

בתאריך 12.5.2021 בשעה 13:54, יבגניפ כתב:

באמת. אני אוהב אותך כמו שאתה.

יבגני כבר לא אוהב אותי 😭

פורסם

ובכל שורה יש כתובת מייל בודדת?

ליאור

מאזדה 3 2.0 "ספיריט" 2020

בתאריך 12.5.2021 בשעה 13:54, יבגניפ כתב:

באמת. אני אוהב אותך כמו שאתה.

יבגני כבר לא אוהב אותי 😭

פורסם

יכולות תכנותיות באות בחשבון? ואם כן איזו שפה?

ליאור

מאזדה 3 2.0 "ספיריט" 2020

בתאריך 12.5.2021 בשעה 13:54, יבגניפ כתב:

באמת. אני אוהב אותך כמו שאתה.

יבגני כבר לא אוהב אותי 😭

פורסם

אם אתה יכול לאחד את הנתונים לקובץ אקסלי אחד, תוכל לעשות את זה בכמה שניות.

אתה יכול לאחד שני קבצי TXT לאחד בכמה פקודות דוס פשוטות.

אח"כ תהפוך את הסימות מ TXT ל CSV ואז הוא נפתח באקסל.

תמיין לפי השדה שבו יש כפולים.

תעשה שדה מחושב =A1=A2 כלומר הוא בודק האם הערך שווה לערך בשורה שמתחתיו ותגרור לאורך כל הקובץ את למטה. תמחוק את השורות שכתוב בהם TRUE.

להשכרה: חתימה בפורום הרכב המוביל בישראל!

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

אתה יכול לאחד שני קבצי TXT לאחד בכמה פקודות דוס פשוטות.

אח"כ תהפוך את הסימות מ TXT ל CSV ואז הוא נפתח באקסל.

תמיין לפי השדה שבו יש כפולים.

תעשה שדה מחושב =A1=A2 כלומר הוא בודק האם הערך שווה לערך בשורה שמתחתיו ותגרור לאורך כל הקובץ את למטה. תמחוק את השורות שכתוב בהם TRUE.

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

יש באקסל פונקציה שמוחקת שורות? אני לא מכיר כזאת...

 

fgrep -vf file2 file1 > out.txt

אההה, יש כזה fgrep לווינדוס 7?

 

יכולות תכנותיות באות בחשבון? ואם כן איזו שפה?

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

מחפש סוזוקי ג'ימני סטיישן 1,600 סמ"ק אוטומט

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

 

שטויות בשביל לקמפל?

בתקווה שאני יספיק היום אני אכתוב לך EXE קטן שיעשה את זה

ליאור

מאזדה 3 2.0 "ספיריט" 2020

בתאריך 12.5.2021 בשעה 13:54, יבגניפ כתב:

באמת. אני אוהב אותך כמו שאתה.

יבגני כבר לא אוהב אותי 😭

פורסם (נערך)

אוקיי עשיתי תוכנה קטנטונת ב-C++ שעושה לך את זה.

 

השימוש זה

LineRemover 

כאשר fileOriginal זה המקורי שלך שממנו אתה רוצה להוריד שורות

fileRemove מכיל את השורות שאתה רוצה למחוק

 

fileNew זה קובץ חדש שיווצר (או יידרס אם כבר קיים) ויהיה למעשה השורות של fileOriginal שלא נמצאות ב-fileRemove.

 

אם מעניין מישהו אני אעלה גם את הקוד.

 

סתם בשביל להשוויץ בזמן שבין ההודעה הקודמת לזו כתבתי את התוכנה ועשיתי לה בדיקות שפיות ותקינות.

אין בדיקות של תקינות פלט ו ההשוואה היא Case sensitive.

אם יש צורך ביום ראשון אני אשמח להוסיף לזה עוד לפי הצורך

LineRemover.zip

עריכה אחרונה על ידי m3x7r3m3

ליאור

מאזדה 3 2.0 "ספיריט" 2020

בתאריך 12.5.2021 בשעה 13:54, יבגניפ כתב:

באמת. אני אוהב אותך כמו שאתה.

יבגני כבר לא אוהב אותי 😭

פורסם
fgrep -vf file2 file1 > out.txt

 

אין גבול למה שאפשר לעשות עם grep. פשוט מטורף.

למרות שלכתוב סקריפט בפייתון לוקח פחות זמן מאשר להיזכר

בפקודה המתאימה בגרפ...

15000 זה הרבה?!? נסה השוואה בין שני קבצים עם חצי מיליון רשומות.

אוכל את הכובע שהגיש לי avergel ומודה קבל עם ועדה שלפעמים מחשבים של אסוס מחזיקים מעמד אפילו מעל לשנה שלמה - אם נזכרים לעדכן את ה-bios.

פורסם

אגב, בפייטון זה יהיה באמת קליל:

 


import sys
print "\n".join(set([l.strip() for l in open(sys.argv[1], 'r').readlines()] + [l.strip() for l in open(sys.argv[2], 'r').readlines()]))



Leasingfahrzeug oder nichts


×
×
  • תוכן חדש...