添加两个数组元素并将其放入bash中的第三个数组中

时间:2017-07-07 10:41:39

标签: arrays shell

我没有得到任何方便的代码:

我想将三个数组添加到新数组中,并将此新数组值添加到csv的新列中。到目前为止我的代码:

sar -f -r > test.txt
sed -i 's/AM/ /g;s/PM/ /g' test.txt

IFS=$'\n'
arr1=($(cat test.txt | awk '{print $2}'| tail -n +3 | egrep -v 'kb'))
unset IFS

echo -e "${arr1[@]/%/$'\n'}"



sar -f -r > test1.txt
sed -i 's/AM/ /g;s/PM/ /g' test1.txt

IFS=$'\n'
arr2=($(cat test1.txt | awk '{print $5}'| tail -n +3 | egrep -v 'kb'))
unset IFS

echo -e "${arr2[@]/%/$'\n'}"


sar -f -r > test2.txt
sed -i 's/AM/ /g;s/PM/ /g' test2.txt

IFS=$'\n'
arr3=($(cat test2.txt | awk '{print $6}'| tail -n +3 | egrep -v 'kb'))
unset IFS

echo -e "${arr3[@]/%/$'\n'}"

0 个答案:

没有答案