0
私はかなりbash構文に慣れていませんし、前の操作の文字列を後続の操作の入力として使用する方法の問題にぶつかっています。その後のbashコマンドで文字列を使用する方法は?
#!/bin/bash
searchTerm=$1
results=$(npm search $searchTerm --json | jq '.[].name')
for term in $results
do
info=$(npm info $term)
echo "####" $info
done
のようなルックスを実行し、コマンドを以下と失敗します:ここで私は今持っているものだ
npm info "\"exampleTerm\""
にはどうすればnpm info
との組み合わせで、forループで$term
を使うのですか?
回答:情報= $(エバールNPM情報 "$用語" ) – Geuis
'npm searchの出力は何ですか?$ searchTerm --json | jq '。[]。名前は 'のように見える? –