从文本文件到Bash脚本的加载列表

问题描述 投票:0回答:4

我有一个.txt文件,其中包含

abc.com
google.com
....
....
yahoo.com

而且我有兴趣将其作为列表(即Domain_List=( "abc.com" "google.com" .... "yahoo.com"))加载到bash脚本中。有可能吗?

附加信息,一旦获得列表,它就会在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用作bash脚本中的列表。

#!/bin/bash

counter=0
source domain.txt
for i in "${domain_list[@]}"
do
   echo "${domain_list[counter]}"
   let counter=counter+1
done
echo "$counter"

我有一个.txt文件,其中包含abc.com google.com .... .... yahoo.com,我有兴趣将其作为列表加载到bash脚本中(即Domain_List =(“ abc .com“” google.com“ ....” yahoo.com“))。是...

bash list text-files
4个回答
2
投票

1
投票

1
投票

0
投票
© www.soinside.com 2019 - 2024. All rights reserved.