bash厳密モードでは、:spaceでgrepを使用して変数にパイプ出力を割り当てることはできません。

bash厳密モードでは、:spaceでgrepを使用して変数にパイプ出力を割り当てることはできません。

誰かが私の問題について知っていることを願っています。厳密モードでbashの式のためにコマンド/パイプ出力を変数に割り当てようとすると、grep "[[:space:]]"現在の最小例は失敗します。

#/bin/bash
set -euo pipefail
egrep -v '>' file | grep "[[:space:]]" | wc -l
var=`egrep -v '>' file | grep "[[:space:]]" | wc -l`
echo $var

var=$(egrep -v '>' file | grep "[[:space:]]" | wc -l)また失敗しました。アイデアが足りません。

ベストアンサー1

おすすめ記事