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