ravit | mvcnt | 00:00 |
---|---|---|
Avihay | אחרי שאת מוסיפה את השורה בתחילת הקובץ ושומרת אותו, את יכולה לקרוא לקובץ ע"י: | 00:00 |
Avihay | <folder>/mvcnt | 00:00 |
Avihay | אם הקובץ בתקיה הנוכחית, את יכולה להשתמש במיעון היחסי: | 00:00 |
Avihay | ./mvcnt | 00:01 |
Avihay | . זו התקיה הנוכחית | 00:01 |
ravit | את זה אני מכירה יחסית | 00:01 |
Avihay | עובד לך? | 00:03 |
Avihay | ./mvcnt | 00:03 |
ravit | כן | 00:03 |
Avihay | מעולה | 00:03 |
ravit | אחרי שנתתי הרשאות ריצה | 00:04 |
ravit | chmod +x | 00:04 |
Avihay | עכשיו נחליף את hello world ב | 00:04 |
Avihay | אה, נכון, צריך הרשאות ריצה | 00:04 |
Avihay | mv $1 $2/`ls $2 | wc -l` | 00:05 |
ravit | איך זה מוסיף 1 | 00:06 |
Avihay | זה לא | 00:07 |
ravit | זה בעיה | 00:07 |
Avihay | כן | 00:08 |
Avihay | אריטמטיקה בבאש היא קצת מוזרה | 00:08 |
Avihay | בואי נעשה את תוכן הקובץ ללא השורה הראשונה של הערה: | 00:09 |
ravit | למחוק אותה֣֣? | 00:10 |
Avihay | תמחקי את השורה השנייה ובמקומה: | 00:10 |
Avihay | cnt=`ls $2 | wc -l` | 00:10 |
Avihay | let cnt=cnt+1 | 00:10 |
Avihay | echo mv $1 $2/cnt | 00:11 |
Avihay | וזהוא | 00:11 |
ravit | אז אני משאירה את הערה | 00:11 |
Avihay | כן | 00:11 |
ravit | וכותבת את ה3 שורות֣? | 00:11 |
Avihay | התפקיד שלה להקל על החיים שלנו, או להפחית כאב אצבעות | 00:12 |
ravit | כאב באצבעות֣? | 00:12 |
Avihay | לחסוך הקלדה :-> | 00:12 |
Avihay | צריך $ לפני הcnt האחרון | 00:13 |
Avihay | כלומר echo mv $1 $2/$cnt | 00:13 |
Avihay | ravit: עדכון מצב? | 00:15 |
Avihay | אני צריך הולכת לישון | 00:17 |
ravit | הולכת? | 00:19 |
ravit | לא משנה | 00:19 |
ravit | אני מנסה להדביק לך את הקובץ | 00:19 |
ravit | #!/bin/bash cnt=`ls $2 | wc -l` let cnt=cnt+1 echo mv $1 $2/cnt #echo hello world | 00:19 |
Avihay | <Avihay> צריך $ לפני הcnt האחרון | 00:20 |
Avihay | <Avihay> כלומר echo mv $1 $2/$cnt | 00:20 |
ravit | שמרתי | 00:21 |
ravit | מה לעשות עכשיו֣ | 00:21 |
ravit | ? | 00:21 |
Avihay | להריץ? | 00:21 |
ravit | אז אני יוצרת קובץ וסיפריה | 00:22 |
Avihay | עם שני פרמטרים | 00:23 |
ravit | mkdir foldertest | 00:23 |
ravit | touch filetest | 00:23 |
ravit | עכשיו יש לי 3 קבצים | 00:23 |
ravit | תיקיה, קובץ, ואת הסקריפט | 00:24 |
Avihay | אוקיי | 00:24 |
Avihay | נסי | 00:24 |
ravit | ככה להריץ? | 00:24 |
ravit | ./mvcnt filetest foldertest/ | 00:25 |
Avihay | כן | 00:25 |
ravit | לא עבד :( | 00:25 |
ravit | זה היה הפלט | 00:25 |
ravit | mv filetest foldertest//1 | 00:25 |
ravit | נראה שזה הוסיף סלש | 00:26 |
Avihay | אוקי, עכשיו, תסירי את ה echo מהשורה האחרונה | 00:26 |
Avihay | הפקודה mv תסתדר גם במקרה של שני סלשים | 00:27 |
Avihay | ועוד פעם | 00:28 |
Avihay | ./mvcnt filetest foldertest/ | 00:28 |
ravit | הסרתי את האקו | 00:28 |
Avihay | ls foldertest | 00:28 |
ravit | לא עובד | 00:29 |
Avihay | פלט? | 00:30 |
ravit | אין | 00:31 |
ravit | לא היה פלט | 00:31 |
ravit | אני חושבת שזה קשור לסלש הכפול | 00:31 |
Avihay | אוקי, הקובץ איפה שהוא היה במקור? | 00:31 |
ravit | כן | 00:32 |
ravit | הכל כמו שהיה תמיד | 00:32 |
Avihay | את יכולה לנסות | 00:33 |
Avihay | ./mvcnt filetest foldertest | 00:33 |
Avihay | אני הולך לישון. איך מגלים כפילות ומסירים את הלוכסן המיותר, זה משהו שאני לא יודע לעשות בקלות, למרות שאני יודע שאפשר | 00:34 |
Avihay | גם הסברים מחר אם את רוצה | 00:35 |
ravit | לא | 00:35 |
ravit | לא עובד עדיין* | 00:35 |
ravit | אוקי | 00:35 |
ravit | באיזה שעות אתה מחובר? | 00:35 |
Avihay | 24/7 | 00:36 |
ravit | אתה לא ישן? | 00:36 |
Avihay | השאלה היא מתי אני מול המחשב, אני עדין לא יודע, מחר יש אורחים | 00:36 |
Avihay | אני כן, המחשב לא | 00:36 |
ravit | כן | 00:37 |
ravit | אני לא מבינה כלכך למה אתה מתכוון | 00:38 |
ravit | אבל שיהיה֭֭֭ | 00:38 |
ravit | בוקר טוב | 08:45 |
ravit | ֭֭֭֭֭/join #bash | 08:50 |
Avihay | בוקר | 10:08 |
ravit | עכשיו באים? | 10:43 |
ravit | Avihay אני כבר הסתדרתי | 10:43 |
Avihay | הכי טוב | 10:44 |
Avihay | אם יש לך שאלות על מה, למה, איך | 10:44 |
ravit | זה היה די פשוט | 10:45 |
ravit | let "num += 1" | 10:45 |
ravit | מישהו כאן | 23:03 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!