我正在尝试使用以下代码:
searchfile="availables.txt"
read searchterm
grep_params="-i ^.*${searchterm}.*;.*$' $searchfile"
egrep $grep_params
Run Code Online (Sandbox Code Playgroud)
它应该回显以$ searchterm开头的所有行,然后是";".但是如果searchterm包含空格它不起作用(例如:"黑眼豆豆"),它给我以下输出:
egrep: eyed: No such file or directory
egrep: peas.*;.*$": No such file or directory
egrep: "availables.txt": No such file or directory
Run Code Online (Sandbox Code Playgroud)