2

我有一个包含多行的文件,如下所示

source destination pattern

模式也可能有 *.*

当我将此模式读入变量 PATTERN 时

cat $FILE_NAME|while read item
do
    arr=($item)
    PATTERN="${arr[2]}"
    echo "$PATTERN"
    done

然后输出是工作目录中的一些文件。如何将“*.*”存储在 PATTERN 中?

4

1 回答 1

1

首先要以正确的方式进行。

while read -a arr
do
    PATTERN="${arr[2]}"
    echo "$PATTERN"
done < "$FILE_NAME"
于 2012-08-19T21:07:09.817 回答