標準出力から引用符を削除します。文字列をファイルパスに渡す

標準出力から引用符を削除します。文字列をファイルパスに渡す

私の設定用のブックマークファイルを生成しようとしていて、両方のfzf方法を試しましたが、役に立たないことに注意してください。

editconf() { nvim $(cat /home/anupam/scripts/conflist | fzf) }
editconf() { cat /home/anupam/scripts/conflist | fzf | xargs nvim }

発生する問題は、渡されるパスがファイルパスではなく'~/.config/nvim/init.vim'文字列であることです~/.config/nvim/init.vim

nvimファイルパスではなくファイル名だと思います。

この問題を解決する方法はありますか?

PS私は成功せずに引用符を削除してみましたtr

答え1

問題は、〜チルダがシェルから拡張されず、フルパスを指定すると操作が実行されることです。

関連情報