コマンドから1行ずつ解析する方法はdmesg
? 、私は以下を試しましwhile
たread
。
while read -r L; do
echo "line: ${L}";
done < <(dmesg -c --level=err)
しかし、ラインをエコーすることはできません。私は以下を使用しようとしています:
LINES=$(dmesg -c --level=err);
while read -r L; do
echo "line: ${L}";
done <<< "$LINES"
しかし、内容なしで一行だけエコーされます。
呼び出し時のdmesg -c --level=err
内容は5行です。
これをどのように分析しますか?