עזרה - shell scripts

דורבה

New member
עזרה - shell scripts

אני מנסה לקבל מ-stdin אוסף של מילים ןלהכניסם למשתנה. אולם גם כשאני מכניס מספר מחרוזות המופרדות ברווחים התוכנית חושבת שמדובר במלה אחת.
#! /bin/csh -fx set line = ( $< ) echo $line[2] פלט:
my test Subscript out of range​
 

Scipio

New member
ישנם מספר אפשרויות

ככה ה CSH עובד - אבל מה הבעיה להפריד את הפרמטרים על ידי 1. CUT 2. AWK
 
למעלה