#!/bin/sh
IFS=$'\n' ARR=(`lvs | grep -v LV | awk '{print $1}'`)
for A in ${ARR[*]}
do
echo $A
done
for ((i=0;i<${#ARR[*]};i++))
do
echo $i
done
上述脚本的结果
家
根
交换
fedora
0
1
2
3
我想要以下结果
0个家
1个根
2交换
3软呢帽
答案 0 :(得分:0)
我建议您将每个$ A与一个分隔符连接起来,然后如果需要在一行上回显该字符串,则在末尾回显该字符串。