Não consigo pensar em um que permita a edição interativa diretamente na linha de comando, mas há maneiras de torná-lo mais conveniente do que o que você está descrevendo. Se é uma mudança de curto prazo e você só precisa adicionar algo ao caminho, você pode fazer referência automática ao valor atual. Por exemplo, no Bash:
PATH=$PATH:/ADDITIONAL/PATH
Ou se você quiser alterar a precedência, você pode prefixar com
PATH=/ADDITIONAL/PATH:$PATH
Você também pode salvar um recorte e colar fazendo eco do valor em um arquivo temporário
echo $PATH > tempfile.txt
Se você tiver alterações mais complexas ou permanentes para fazer, poderá fazer referência e editar suas variáveis de ambiente em seu arquivo rc e / ou de perfil equivalente. Se eles ainda não estiverem presentes, você poderá usar o método echo para colocá-los em um estado editável (apenas certifique-se de usar > > para anexar em vez de sobrescrevê-los). Ou, no vi, você também pode usar
:r!echo $PATH
No emacs, seria
C-u M-! echo $PATH
Para inserir a saída no arquivo em que você está trabalhando.