#!/bin/sh -e fileId=$(tmux show-buffer | sed -n 's/^.*\[FILE\] \(.*\) (\(.*\))$/\1 \2/p' | fzf | cut -d" " -f1) [ -n "$fileId" ] tmux delete-buffer cmd="$(dirname "$(realpath -- "$0")")" state="$PWD" cd /tmp $cmd/dl "$state" $fileId echo extracted read foo