想通過 Github Actions 生成校驗和并設定為環境變數 CHECKSUM,如下所示:
- name: Create checksum
run: echo CHECKSUM=$(shasum -a 1 foo.zip | awk '{ print $1 }') >> $CHECKSUM
但它回傳一個錯誤:
/home/runner/work/_temp/b6f2fd2a-359b-4052-a439-4f5b0a629a85.sh: line 1: $CHECKSUM: ambiguous redirect
uj5u.com熱心網友回復:
設定環境變數的作業方式不同:您附加到名稱存盤在$GITHUB_ENV變數中的檔案,即類似于
run: |
echo CHECKSUM="$(shasum foo.zip | awk '{ print $1 }')" >> "$GITHUB_ENV"
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/416868.html
標籤:
上一篇:控制for回圈BASH中的排序
下一篇:awk在輸出中列印不必要的新行
