我有一個文件寫上一個單詞,我想我的腳本把這個單詞放在一個變量中,我該怎麼做?如何讀取文件並將其重定向到變量?
回答
...
簡單的可能
my_var=$(cat my_file)
如果你使用bash和你想漂亮就可以使用bash4的映射文件,這使整個文件到數組變量,每個細胞
mapfile my_var < my_file
var="`cat /path/to/file`"
這是簡單的方法。請注意文件中的換行符。
var="`head -1 /path/to/file`"
這隻會得到第一行,不會包含換行符。
幾個一百萬方式我有一個文件nammed「log」,而`$ x =「\`cat log \````結果是`= 2:command not found` – 2011-01-20 16:45:26
刪除了`$`oops .. – Puddingfox 2011-01-20 16:47:35
ew,反引號。 .. – wich 2011-01-20 16:48:48
我認爲這將去除換行符,但在這裏它是無論如何一行:
variable=$(cat filename)
我認爲最簡單的方法是一樣的東西
$ export myvar = `cat file`
嗯,簡單的可能
var=$(< file)
不創建一個新的進程。
- 1. 如何將變量從php傳遞到bat文件並讀取其結果?
- 2. 如何將bash變量重定向到可執行文件?
- 3. C程序 - 如何讀取文件並將其文本存儲在變量中?
- 4. 重定向到變量的文件
- 5. 如何讀取csv文件,並將其應用於張量流
- 6. 如何讀取輸入並將其保存到文件中
- 7. 如何將java.util.logging重定向到文件?
- 8. 重定向到stdin時,是否從sample.dat文件中讀取變量的值?
- 9. php讀取文件並重定向時,文件不存在
- 10. 如何將子文件夾重定向到其他域?
- 11. 如何在Java中執行命令並將其輸出重定向到文件
- 12. 如何從url獲取變量並使用php重定向301?
- 13. 從文件讀取變量並替換
- 14. 將URL重定向到GET變量
- 15. 將STDERR重定向到一個變量
- 16. 如何獲取不存在的文件並將其存儲到變量中?
- 17. 從python重定向stdin讀取文件
- 18. 如何使用.htaccess文件將HTTP流量重定向到HTTPS
- 19. C++從文件中讀取文本並將其存儲在獨立的變量
- 20. 在Jenkins中讀取文件並向環境變量添加行
- 21. Jmeter:從csv讀取變量並將其傳遞到另一個變量中
- 22. 如何將.txt文件轉換爲jar並將其讀取
- 23. 如何將stdout重定向到屏幕,並同時保存到變量
- 24. 如何將變量重定向到文件但不能在屏幕上顯示
- 25. 如何在C#中設置TimeoutException並將其重定向到CustomErrorPage.aspx
- 26. 讀取文件並將其寫入字符向量中的分段錯誤
- 27. 如何使用groovy讀取文件並存儲其內容是變量?
- 28. 讀取文本文件中的特定行,並通過批處理文件將其設置爲變量
- 29. 使用bash讀取矩陣上對角線上的元素並將其重定向到另一個文件
- 30. 向Ocaml中的文件寫入和讀取自定義變量
因爲何時在shell腳本中允許`=`之前和之後進行間隔? – orlp 2011-01-20 16:44:00
@nightcracker對不起,brainfart,我已經在我看到您的評論之前糾正它 – wich 2011-01-20 16:49:22