Bash - 如何将 VSCode 扩展名导出到以下格式的 .sh 文件?

Bash - How to export VSCode extensions to a .sh file in the following format?

格式:

code --install-extension adpyke.codesnap --force &
code --install-extension alefragnani.Bookmarks --force &
code --install-extension arturock.gitstash --force &
code --install-extension csholmq.excel-to-markdown-table --force

目前,我正在执行 code --list-extensions | xargs -L 1 echo code --install-extension > install-extensions.sh 以将扩展名打印到 install-extensions.sh 并在该文件的行末手动添加 --force &,这是我能得到的最远的。

我对 bash 语法不是很熟悉,谁能解释一下?

经过一些挖掘,我终于让它工作了,工作脚本:

code --list-extensions |
xargs -L 1 echo code --install-extension |
sed 's/$/ --force/' |
sed '$!s/$/ \&/' > install-extensions.sh

参考: