我有一个名为“raj.txt”的文本文件,其中包含以下内容:
拉吉 magesh popey 拉维
如何将每个单词分配给数组元素?
a[0]=raj
a[1]=magesh
a[2]=popey
a[3]=ravi
答案 0 :(得分:1)
尝试bash
:
while IFS= read -r line
do
set -- $line
echo "$1"
echo "$2"
done < file
答案 1 :(得分:0)
如果您的shell支持数组,例如bash
,zsh
,ksh93
,请尝试:
$ array=($(<filename))
$ printf '%s\n' "${array[0]}"
raj
$ printf '%s\n' "${array[1]}"
magesh
$ printf '%s\n' "${array[2]}"
popey
$ printf '%s\n' "${array[3]}"
ravi