如果语句未按预期评估。我的变量设置不正确吗?

TYPKRFT

我正在尝试创建一个命令,该命令将允许我检查网站上的特定单词。我在行的末尾使用\将其换行到下一个字符(不确定在这里是否正确使用了这些字符),这些字符不在我的脚本中。

check=$(lynx -source $1 | grep -i $2)
if [[ $check == *"$2"* ]]

then
  /usr/local/bin/sendemail -o tls=yes -f ***@gmail.com -t\
  [email protected] -s smtp.gmail.com:587 -xu ***@gmail.com -xp *** -u\
  $1 -m "contains the word " $2 ".";

else
  /usr/local/bin/sendemail -o tls=yes -f ***@gmail.com -t\
  [email protected] -s smtp.gmail.com:587 -xu ***@gmail.com -xp *** -u\
  $1 -m "does not contain the word " $2 ".";

fi
格伦·杰克曼

您通常grep不区分大小写地检查输出,然后使用区分大小写的glob模式检查grep的输出。

改为执行以下操作:

if lynx -source "$1" | grep -qi "$2"; then
    msg="contains the word '$2'."
else
    msg="does not contain the word '$2'."
fi

/usr/local/bin/sendemail -o tls=yes -f ***@gmail.com -t [email protected] -s smtp.gmail.com:587 -xu ***@gmail.com -xp *** -u "$1" -m "$msg"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果语句未按预期评估

来自分类Dev

我的IF语句不正确吗?

来自分类Dev

switch / case语句评估不正确

来自分类Dev

正则表达式未按预期评估

来自分类Dev

如果语句执行不正确

来自分类Dev

如果语句运行,即使不正确

来自分类Dev

AngularJS 范围变量设置不正确

来自分类Dev

我使用文件不正确吗?

来自分类Dev

我的代码中的变量不正确

来自分类Dev

如果语句未按预期运行

来自分类Dev

如果值不正确,请在 MySQL 函数中设置默认变量

来自分类Dev

Python-sqlite异常“靠近s的错误”-我的sqlite语句不正确吗?

来自分类Dev

评估范围不正确

来自分类Dev

如果返回语句值,则不正确

来自分类Dev

如果,elseif和else语句返回不正确的结果

来自分类Dev

IIf语句和If语句的评估方式不同。IIf语句产生不正确的结果。为什么?

来自分类Dev

为什么VIM备份文件名不正确?'backupdir'选项未按预期执行

来自分类Dev

Rebus SqlServerTransport,SQL Server中的“ MissingIndex”似乎不正确,或者某些功能未按预期工作

来自分类Dev

Rebus SqlServerTransport,SQL Server中的“ MissingIndex”似乎不正确,或者某些功能未按预期工作

来自分类Dev

我的SQL选择语句结果不正确

来自分类Dev

我的CASE WHEN SQL语句不正确

来自分类Dev

此循环如何打印正确的语句,然后对其进行不正确的评估?

来自分类Dev

if语句执行不正确

来自分类Dev

Debian 8 iptables-persistent设置不正确吗?

来自分类Dev

为什么这个shell变量设置不正确

来自分类Dev

用osascript设置Bash变量始终不正确。

来自分类Dev

javascript:作为参数传递时设置不正确的变量

来自分类Dev

如果...其他语句未按预期运行

来自分类Dev

当我使用Double时计算不正确吗?

Related 相关文章

  1. 1

    如果语句未按预期评估

  2. 2

    我的IF语句不正确吗?

  3. 3

    switch / case语句评估不正确

  4. 4

    正则表达式未按预期评估

  5. 5

    如果语句执行不正确

  6. 6

    如果语句运行,即使不正确

  7. 7

    AngularJS 范围变量设置不正确

  8. 8

    我使用文件不正确吗?

  9. 9

    我的代码中的变量不正确

  10. 10

    如果语句未按预期运行

  11. 11

    如果值不正确,请在 MySQL 函数中设置默认变量

  12. 12

    Python-sqlite异常“靠近s的错误”-我的sqlite语句不正确吗?

  13. 13

    评估范围不正确

  14. 14

    如果返回语句值,则不正确

  15. 15

    如果,elseif和else语句返回不正确的结果

  16. 16

    IIf语句和If语句的评估方式不同。IIf语句产生不正确的结果。为什么?

  17. 17

    为什么VIM备份文件名不正确?'backupdir'选项未按预期执行

  18. 18

    Rebus SqlServerTransport,SQL Server中的“ MissingIndex”似乎不正确,或者某些功能未按预期工作

  19. 19

    Rebus SqlServerTransport,SQL Server中的“ MissingIndex”似乎不正确,或者某些功能未按预期工作

  20. 20

    我的SQL选择语句结果不正确

  21. 21

    我的CASE WHEN SQL语句不正确

  22. 22

    此循环如何打印正确的语句,然后对其进行不正确的评估?

  23. 23

    if语句执行不正确

  24. 24

    Debian 8 iptables-persistent设置不正确吗?

  25. 25

    为什么这个shell变量设置不正确

  26. 26

    用osascript设置Bash变量始终不正确。

  27. 27

    javascript:作为参数传递时设置不正确的变量

  28. 28

    如果...其他语句未按预期运行

  29. 29

    当我使用Double时计算不正确吗?

热门标签

归档