如何从shell脚本中的文件中读取包含星号的字符串?

时间:2012-08-19 21:04:02

标签: shell

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

source destination pattern

模式可能有*。*也

当我使用

将此模式读入变量PATTERN时
cat $FILE_NAME|while read item
do
    arr=($item)
    PATTERN="${arr[2]}"
    echo "$PATTERN"
    done

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

1 个答案:

答案 0 :(得分:1)

首先以正确的方式进行。

while read -a arr
do
    PATTERN="${arr[2]}"
    echo "$PATTERN"
done < "$FILE_NAME"