/dev/null"は何をしますか?">

"if echo $line | grep -F = &>/dev/null"は何をしますか?

/dev/null"は何をしますか?">

Bashスクリプトでは、次の行が何をしているのかわかりません。

if echo $line | grep -F = &>/dev/null
then
  ...

&>/dev/nullyesの略語はわかりますが、>/dev/null 2>&1何のためのものかもしれませんし、=説明も見つかりません。

ベストアンサー1

~からman grep

-F, --fixed-strings
       Interpret PATTERN as a  list  of  fixed  strings,  separated  by
       newlines,  any  of  which is to be matched.  (-F is specified by
       POSIX.)

=したがって、リテラル文字列として存在することを確認します。$line

おすすめ記事