错误是 FILE_GZ$i
引起的
那我想用FILE_SUM这个随机数变量去创建随机数个变量要怎么做呢
@Sqlserverwooooo: 加上 declare
可以解决
declare FILE_GZ$i=`echo $FILE_GZ | cut -d ' ' -f $i`
@dudu: 嗯嗯,我刚才试过这样可以。FILE="FILE_GZ"
eval ${FILE}_${i}=echo $FILE_GZ | cut -d ' ' -f $i
没想到您这个更简单,谢谢
建议直接把代代码文本贴出来
– dudu 2年前@dudu: #!/bin/bash
FILE_DATA=
date +%F
FILE_GZ=
ls | grep gz | grep $FILE_DATA
FILE_SUM=
echo $FILE_GZ | tr ' ' '\n' | wc -l
for i in
seq 1 $FILE_SUM
;do
done
– Sqlserverwooooo 2年前!/bin/bash
FILE_DATA=
date +%F
FILE_GZ=
ls | grep gz | grep $FILE_DATA
FILE_SUM=
echo $FILE_GZ | tr ' ' '\n' | wc -l
for i in
seq 1 $FILE_SUM
;do
done
– Sqlserverwooooo 2年前