-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
shell腳本讀取文件內(nèi)容(shell腳本讀取文件內(nèi)容到變量)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于shell腳本讀取文件內(nèi)容的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
ChatGPT國內(nèi)免費(fèi)在線使用,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com
本文目錄:
一、shell腳本讀取文件,文件是有多個(gè)字符串,中間是空格。這個(gè)腳本要怎么寫呀?求高手指教
#!/bin/bashmyFile=/path/filename
cat $myFile | while read line
do
echo "$line" #輸出整行內(nèi)容
echo "$line" | awk '{print $1}' #輸出每行第一個(gè)字段
done
以上是示例,根據(jù)你的需要自己修改吧。
二、如何從一個(gè)文件讀取shell腳本執(zhí)行參數(shù)
使用source命令可以把一個(gè)文件的內(nèi)容讀取到當(dāng)前腳本來
例如:
a.conf 里面有一個(gè)變量 aa="1234"
在腳本里面使用source
#!/bin/bashsource ./a.conf (source的時(shí)候最好用絕對路徑,我這兒用的相對路徑)
echo $aa
三、shell腳本讀取配置文件中指定的內(nèi)容 如何獲???
awk '/^fangwq1/{print $2}' 1227.txt
四、shell腳本讀取配置文件
text1.txt文件如下
#執(zhí)行代碼grep -A 1 "[PARM_" text1.txt
#得到匹配行和他下面一行
#執(zhí)行代碼grep -A 1 "[PARM_" text1.txt |awk -F ":" '$1~/PATH/{print $2}'
#得到匹配行下面一行的路徑
以上就是關(guān)于shell腳本讀取文件內(nèi)容相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
snapchat相機(jī)安裝(shopify安卓版app下載)
shell腳本讀取文件內(nèi)容(shell腳本讀取文件內(nèi)容到變量)
形容設(shè)計(jì)好的詞(形容設(shè)計(jì)好的詞語 色彩 排版)
網(wǎng)上注冊公司網(wǎng)址(網(wǎng)上注冊公司網(wǎng)址是什么)