テキストファイルの最初の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)

シェル スクリプトの基礎にあまり精通していないようです。ここに良いガイドがあります:

関連情報