错误是 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 3年前@dudu: #!/bin/bash
FILE_DATA=
date +%FFILE_GZ=
ls | grep gz | grep $FILE_DATAFILE_SUM=
echo $FILE_GZ | tr ' ' '\n' | wc -lfor i in
seq 1 $FILE_SUM;do
done
– Sqlserverwooooo 3年前!/bin/bash
FILE_DATA=
date +%FFILE_GZ=
ls | grep gz | grep $FILE_DATAFILE_SUM=
echo $FILE_GZ | tr ' ' '\n' | wc -lfor i in
seq 1 $FILE_SUM;do
done
– Sqlserverwooooo 3年前