我的数据集(data.txt)看起来像这样 [图像ID,会话ID,高度1,高度2,x,y,裁剪]:
1,0c66824bfbba50ee715658c4e1aeacf6fda7e7ff,1296,4234,194,1536,0
2,0c66824bfbba50ee715658c4e1aeacf6fda7e7ff,1296,4234,194,1536,0
3,0c66824bfbba50ee715658c4e1aeacf6fda7e7ff,1296,4234,194,1536,0
4,0c66824bfbba50ee715658c4e1aeacf6fda7e7ff,1296,4234,194,1536,950
以下是我希望使用的一组数值。我对shell脚本不太熟悉 :) 我可以像这样逐行读取文件,
cat $FILENAME | while read LINE
do
string=($LINE)
# PROCESSING THE STRING
done
现在,在上面的代码中,获取字符串后,我希望执行以下操作: 1. 将字符串拆分为逗号分隔的值。 2. 将这些变量存储到像imageID [],sessionID []这样的数组中。
我需要访问这些值以使用imagemagick进行图像处理。但是,我无法正确执行上述步骤。
while IFS=, read -ra arr; do
,然后把下一行删掉呢? - oogaimageId=(); sessionId=();
也不是必要的。(虽然这样做也无妨!) - ooga