awk/csh
1. אם אני כותב סקריפט ב-csh , ואני משלב שם קטעי קוד של awk, יש אפשרות להשתמש במשתנים שהגדרתי בחלק של ה-csh בפקודות של ה-awk? 2. אני מנסה להשתמש בפקודה getline של awk שאמורה לקרוא כל פעם שורה מקובץ. יש לפקודה הזאת כמה גירסאות, וזאת הגירסא שהשתמשתי בה:
1. אם אני כותב סקריפט ב-csh , ואני משלב שם קטעי קוד של awk, יש אפשרות להשתמש במשתנים שהגדרתי בחלק של ה-csh בפקודות של ה-awk? 2. אני מנסה להשתמש בפקודה getline של awk שאמורה לקרוא כל פעם שורה מקובץ. יש לפקודה הזאת כמה גירסאות, וזאת הגירסא שהשתמשתי בה:
awk '{while (getline var < $1) > 0) }'
כאשר $1 הוא שם קובץ שקיבלתי משורת ההפעלה. אבל משום מה כשאני מריץ את זה, הסקריפט מחכה לקלט מהמשתמש, במקום לקרוא את כל השורות מהקובץ ולסיים את התוכנית. קודם כל, יכול להיות שזה בגלל שהמשתנה $1 הוא קשור לחלק של ה-csh. בכל מקרה, מה הבעייה ואיך אפשר לפתור את זה? תודה.