value1=`$( gunzip -c $Path | grep -i 'https://onlineservices.ubs.com/staticfiles/planning/documents/knowledge-centerWAC.html' | awk -F" " '{print $3}' | sort | uniq | wc -l )`
ERROR: ./knowledgecenter.sh: line 20: 0: command not found
VALUE1 に値が割り当てられていません。
ベストアンサー1
value=`$(gunzip … | wc -l)`
あなたはコマンドの置き換えすぐに別のコマンド置換を実行します。コマンドはgunzip … | wc -l
0(grepが何も見つからなかったことを意味します)を印刷するので、に展開され、$(gunzip … | wc -l)
コマンド0
を`$(gunzip … | wc -l)`
実行します0
。
修正は、コマンド置換のコマンド置換ではなく、コマンド置換を使用するようです。
value=$(gunzip … | wc -l)