将文本文件的前 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 脚本基础知识。这里有一些很好的指南:

相关内容