我正在努力解决一个问题。 我有一组像下面这样的数组
NumArt NumPack
ZZZ 88
CCDE 88
AZDSDS 454
SDSEE 454
AAZE 454
TTGYH 65
DFDF 874
ARFFF 874
TRUCC 21
TOUCK 21
它代表一些文章及其编号和包裹编号。
我想创建填充这些文章及其包裹编号的文件。
这些是要实现的条件:
我是sh的初学者。这是我到目前为止(我做了一些更改,但我有问题在我的阵列上执行循环,其他有4行/文件。)
#!/bin/sh
#set-x
echo Declaration d\'un tableau a 1 colonne NumART
declare -a NumArt
NumArt=(ZZZZ CCDE AZDSDS SDSEE AAAZE TTGYH DFDF ARFFF TRUCC TOUKC)
echo ${NumArt[*]}
echo Declaration d\'un tableau a 1 dimension NumCarton
declare -a NumCarton
NumCarton=(88 88 454 454 454 65 874 874 21 21)
echo ${NumCarton[*]}
variable=${NumCarton[0]}
varbis=${NumCarton[1]}
echo $varbis
echo $variable
file="./fichier.txt"
touch $file
Nbre_lig_fic= cat $file | wc -l
#echo $Nbre_lig_fic
while [[ $Nbre_lig_fic -le 4 ]]
do
if [ "$variable" -eq "$varbis" ];
then echo " ${NumArt[0]}","${NumCarton[0]}" >> $file
echo " ${NumArt[1]}","${NumCarton[1]}" >> $file
fi
完成