История изменений
Исправление neumond, (текущая версия) :
В фише можно:
~ cat tfile
aaa
bbb
ccc
~ set v (cat tfile)
~ echo $v[1]
aaa
~ echo $v[2]
bbb
~ for line in $v ; echo 'LINE '$line; end
LINE aaa
LINE bbb
LINE ccc
~ echo $v[-1..1]
ccc bbb aaa
~ count $v
3
Но это именно строки. Если в строках между токенами пробелы, то нужно ещё дополнительно самому разбивать:
~ string split ' ' 'xxx yyy zzz'
xxx
yyy
zzz
Исходная версия neumond, :
В фише можно:
~ cat tfile
aaa
bbb
ccc
~ set v (cat tfile)
~ echo $v[1]
aaa
~ echo $v[2]
bbb
~ for line in $v ; echo 'LINE '$line; end
LINE aaa
LINE bbb
LINE ccc
~ echo $v[-1..1]
ccc bbb aaa
~ count $v
3