Как сохранить значение в массиве? Unix [КШ] - PullRequest
0 голосов
/ 20 января 2020

У меня есть один файл Test1.txt с содержимым, как показано ниже

 Tom is hot
 James is big

У меня есть другой файл, который должен быть выполнен Test. sh

 #!/bin/ksh
 filename=/directory/Test1.txt
 i=0
 set -A store
 while IFS= read value;
 do
       store[$i] = $value
       i=$(($i+1))
 done <"$filename"
 echo ${#store[@]}

Выше приведено 0, что означает, что в массиве ничего не хранится ... Как мне решить эту проблему? Мой предполагаемый вывод

 Subject   Adjective Verb
 Tom       hot      is
 James     big      is
...