我有一个.txt
文件,其中包含加载列表从文本文件bash脚本
abc.com
google.com
....
....
yahoo.com
而且我很感兴趣,它加载到一个bash脚本的列表(即Domain_List=("abc.com" "google.com" .... "yahoo.com")
)。有可能吗?
附加信息,一旦获得列表,将用于for
循环和if
语句。
for i in "${Domain_list[@]}
do
if grep -q "${Domain_list[counter]}" domains.log
....
....
fi
....
let counter=counter+1
done
谢谢
更新: 我已经改变了格式DOMAIN_LIST =(“google.com ...... “yahoo.com”),并使用source Doamin.txt
允许我使用Domain_list
作为
#!/bin/bash
counter=0
source domain.txt
for i in "${domain_list[@]}"
do
echo "${domain_list[counter]}"
let counter=counter+1
done
echo "$counter"
你的问题已经回答了前: http://stackoverflow.com/questions/1688999/how-can-i-read-a-list-of-filenames-from-a-file -in-bash – Bill 2013-04-30 16:59:36