0
私はmakefileの中でいくつかの依存関係をリンクするためにjqコマンドを実行しようとしていますが、do-done内の行は何か分かりません。 echo "$$ dep"だけを使用している場合、私は何が起こっているのか理解していますが、完全なコード行([-f "$$ dep/package.json"] & & echo "$$ dep";)失われます。誰にも分かりますか?ありがとう。jqを使用してpackage.jsonから依存関係の情報を抽出します
jq -r '.dependencies,.devDependencies|keys[]' $< | while read -r dep; do \
[ -f "$$dep/package.json" ] && echo "$$dep"; \
done | (piping forward)
ここで '[-f" $$ dep/package。part] 'はそのファイルが存在するかどうかを確認していますか? – bgiuga