_select () {
apt-cache search '' | fzf \
--prompt='search: '\
--marker="M" \
--ansi \
--layout=reverse \
--cycle \
--multi \
--inline-info \
--preview "(apt show $(echo {} | awk ' - ' '{print $1}' 2>/dev/null) 2>/dev/null)" \
--preview-window="down:wrap:${PREVIEW_BORDER:-border-sharp}" \
-e
}
次の行は私に最初のフィールドを与えます
_select | awk -F ' - ' '{print $1}'
パッケージ情報をプレビューしたいのですが、「-」の前に文字列、つまり説明ではなくパッケージ名が必要です。
答え1
解決しました!
--preview "apt show {1} 2>/dev/null"