テキストファイルの最初の5行を配列の代わりに単一の変数として「抽出」できるかどうかを知りたいです。
たとえば、
head -5 test.txt >$variable
(もちろんこれはうまくいきません)
表示されたテキストに基づいて確認/キャンセルできるように、zenityを使用して最初の行を表示したいと思います。
zenity --question \
--text=$text
(もちろん、他の作業ソリューションも高く評価されています...)
答え1
とても簡単です。
variable=`head -5 test.txt`
# or
variable=$(head -5 test.txt)
シェルスクリプトの基本に慣れていないようです。以下はいくつかの良いガイドです。