Shell中傳遞txt文件作為參數(shù)并逐行讀取的方法

Shell中傳遞txt文件作為參數(shù)并逐行讀取的方法:
首先我們傳遞參數(shù)的語句為:

 ./dns_forward_lookup.sh list.txt zonetransfer.me 

細(xì)節(jié)可以不用管渴邦,此處傳入的第一個(gè)參數(shù)為 list.txt
在shell中讀取的方法如下:

#!/usr/bin/bash

if [ "$#" -ne 2 ];
then
    echo "[*] Simple DNS forward lookup script with host command"
    echo "[*] Usage: $0 <list file> <domain name>"
    exit 0
fi

# Variables 
#   $1: <list file>
#   $2: <domain name>
# Write your bash script here

if [ "$#" -eq 2 ];
then
    for var in $(cat $1)
    do
        host $var"."$2 |grep "has"
    done
fi

主要看最后那一段蕴茴,for var in $(cat $1)這一句的寫法是關(guān)鍵,$1其實(shí)相當(dāng)于就是一個(gè)字符串,而非把txt真的傳入哮翘。

最終輸出結(jié)果可供參考,代碼效果是將list file中的子域名與domain name結(jié)合并查詢IP地址。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末畅厢,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子搁料,更是在濱河造成了極大的恐慌或详,老刑警劉巖系羞,帶你破解...
    沈念sama閱讀 222,104評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異霸琴,居然都是意外死亡椒振,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門梧乘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來澎迎,“玉大人,你說我怎么就攤上這事选调〖泄” “怎么了?”我有些...
    開封第一講書人閱讀 168,697評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵仁堪,是天一觀的道長哮洽。 經(jīng)常有香客問我,道長弦聂,這世上最難降的妖魔是什么鸟辅? 我笑而不...
    開封第一講書人閱讀 59,836評(píng)論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮莺葫,結(jié)果婚禮上匪凉,老公的妹妹穿的比我還像新娘。我一直安慰自己捺檬,他們只是感情好再层,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著堡纬,像睡著了一般聂受。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上隐轩,一...
    開封第一講書人閱讀 52,441評(píng)論 1 310
  • 那天饺饭,我揣著相機(jī)與錄音,去河邊找鬼职车。 笑死瘫俊,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的悴灵。 我是一名探鬼主播扛芽,決...
    沈念sama閱讀 40,992評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼积瞒!你這毒婦竟也來了川尖?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,899評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤茫孔,失蹤者是張志新(化名)和其女友劉穎叮喳,沒想到半個(gè)月后被芳,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,457評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡馍悟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評(píng)論 3 341
  • 正文 我和宋清朗相戀三年畔濒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锣咒。...
    茶點(diǎn)故事閱讀 40,664評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡侵状,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出毅整,到底是詐尸還是另有隱情趣兄,我是刑警寧澤,帶...
    沈念sama閱讀 36,346評(píng)論 5 350
  • 正文 年R本政府宣布悼嫉,位于F島的核電站艇潭,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏承粤。R本人自食惡果不足惜暴区,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評(píng)論 3 334
  • 文/蒙蒙 一闯团、第九天 我趴在偏房一處隱蔽的房頂上張望辛臊。 院中可真熱鬧,春花似錦房交、人聲如沸彻舰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽刃唤。三九已至,卻和暖如春白群,著一層夾襖步出監(jiān)牢的瞬間尚胞,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評(píng)論 1 272
  • 我被黑心中介騙來泰國打工帜慢, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留笼裳,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,081評(píng)論 3 377
  • 正文 我出身青樓粱玲,卻偏偏與公主長得像躬柬,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子抽减,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 方法1:while循環(huán)中執(zhí)行效率最高允青,最常用的方法。 while read linedoecho $linedon...
    zy_world閱讀 1,512評(píng)論 0 0
  • 在Linux中有很多方法逐行讀取一個(gè)文件的方法卵沉,其中最常用的就是下面的腳本里的方法颠锉,而且是效率最高法牲,使用最多的方法...
    Bogon閱讀 1,090評(píng)論 0 2
  • 在 Linux 或類 UNIX 系統(tǒng)下如何使用 KSH 或 BASH shell 逐行讀取一個(gè)文件? 在 Linu...
    Hackart閱讀 1,194評(píng)論 0 3
  • 35. 讀取文件 文件讀取是所有編程語言中最常見的操作之一琼掠。本教程我們會(huì)學(xué)習(xí)如何使用 Go 讀取文件皆串。 本教程分為...
    瀧汰泱閱讀 321評(píng)論 0 0
  • 在我們使用Node.js的過程中可能會(huì)遇到需要一行一行讀取數(shù)據(jù)列入log日志文件或者某些txt文件,那在這里我們就...
    龔達(dá)耶閱讀 2,974評(píng)論 0 0