我最近从11.0将SuSE服务器更新为11.3。我更新到11.1,然后是11.2,然后是11.3。无论如何,我的问题是,当我在此服务器上运行grep -E命令时,它返回不正确的结果。当我在不同的服务器(运行11.0)上运行相同的命令时,它返回正确的结果。见下文。
DOW=Wed ; if [[ -z $(echo $DOW | grep -E $(date +%a)) ]] ; then ; echo hello ; else ; echo
nothello ; fi
当我在11.3服务器上运行命令时,我得到:
"Usage: grep [OPTION]... PATTERN [FILE]...
Try `grep --help' for more information.
hello"
当我在运行11.0的服务器上运行该命令时,我得到:
"nothello"
对问题的看法是什么?