【问题标题】:Bash - How to export VSCode extensions to a .sh file in the following format?Bash - 如何以以下格式将 VSCode 扩展导出到 .sh 文件?
【发布时间】:2021-05-03 11:30:46
【问题描述】:

格式:

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 语法不是很熟悉,有没有人能解释一下?

【问题讨论】:

    标签: bash visual-studio-code automation


    【解决方案1】:

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

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

    参考:How can I add a comma at the end of every line except the last line?

    【讨论】:

      猜你喜欢
      • 2016-09-16
      • 2014-11-08
      • 2023-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-07
      • 1970-01-01
      • 2015-04-23
      相关资源
      最近更新 更多