將文字檔案的前 5 行提取到變數中

將文字檔案的前 5 行提取到變數中

我想知道是否可以將文字檔案的前 5 行“提取”到單一變數(而不是數組)

例如:

head -5 test.txt >$variable(這當然是行不通的)

我正在嘗試使用 zenity 顯示第一行,以便我可以根據顯示的文字確認/取消

zenity --question \
--text=$text

(當然還有其他工作解決方案值得讚賞...)

答案1

這很簡單

variable=`head -5 test.txt`
# or
variable=$(head -5 test.txt)

看來您不太熟悉 shell 腳本基礎知識。這裡有一些很好的指南:

相關內容