『壹』 linux shell 文本文件逐行读取到一个数组,这个怎么写
就你这么写就行啊,循环中加一条++k
『贰』 linux shell 使用数组拷贝文件
#!/bin/bash
sdir=/home/flycat
pdir=/tmp/test
array=(`ls -l $sdir | grep ^- | awk '{print $8}'`)
for i in ${array[*]};do
cp $sdir/$i $pdir
done
『叁』 shell 读取文件内容定义数组求教。
行处理用while read, 数组用 read -a :
#!/bin/bash
while read -a ARRAY
do
echo ${ARRAY[@]}
done < test
复制代码