bash如何讀文字並儲存到變數

2021-08-25 01:48:05 字數 600 閱讀 3685

bash如何讀文字並儲存到變數

對於『讀文字並儲存到變數』這一問題,bash提供了很多辦法。

假設有檔名為file1,內容為:

line 1

line 2

line 3

1.利用管道將cat的輸出轉化為read的輸入

line="test"

cat file1 | while read line; do

echo "son: $"

done;

echo "father: $"

缺點:使用管道的辦法使得line變數只能在子程序裡儲存,無法在之後使用

2.使用檔案控制代碼

exec 10<>file1

while read -u 10 line; do

echo "while: $"

done

echo "out: $"

10<&-

使用檔案控制代碼不受這個限制,不過語法有點**

3.重定向

read line < file1

echo "line: $"

4.命令代替

line=`cat file1`

echo "$"

scrapy爬取資料並儲存到文字

1.scrapy專案結構如下 2.開啟spidler目錄下的duba.py檔案,如下 這個是根據豆瓣一部分頁面獲取的熱門話題內容,有6條資料 coding utf 8 import scrapy from scrapydemo.items import scrapydemoitem from lxm...

如何將WinDBG中命令的輸出儲存到文字檔案中

從本質上說,這個功能是windbg的日誌功能的乙個應用而已.windbg的log功能可以記錄你在windbg中使用的每乙個命令以及其對應的輸出.那麼如何開啟windbg的日誌功能呢?首先,可以選擇從命令列中啟動windbg.舉例,使用下面的帶有 logo引數的命令 windbg.exe logo c...

C 簡單實現讀取txt文字檔案並分頁儲存到陣列

最近做乙個vr專案,需要把某個中草藥的介紹資訊分頁顯示到unity場景裡然後用vr手柄切換資訊。unity的指令碼是c 就先在本地寫了個 測試了一下,利用控制台測試輸出,到時候拷貝函式過去再結合互動就可以實現處理了。可以自由設定每行要顯示的字元數和每頁要顯示的行數。函式返回每一頁資訊的string陣...