微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

grep 语句中用户输入中的特殊字符

如何解决grep 语句中用户输入中的特殊字符

server {
        listen 80 default_server;
        listen [::]80 default_server ipv6only_on;

        server_name harrybilney.co.uk www.harrybilney.co.uk;

        location / {
                proxy_set_header HOST $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_pass http://localhost:8080;
        }

        location /admin/ {
                proxy_pass http://localhost:8081;
        }

        location /client/ {
                proxy_pass http://localhost:8082;
        }

        location /mcd/ {
                proxy_pass http://localhost:8083;
        }

        location /mcd-hazard/ {
                proxy_pass http://localhost:8084;
        }
        
        location /mcd-order-track/ {
                proxy_pass http://localhost:8085;
        }
}

server {
        listen 80;
        listen [::]80;

        server_name kyra-mcd.co.uk www.kyra-mcd.co.uk;

        location / {
                proxy_set_header HOST $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_pass http://localhost:9090;
        }
        
        location /hazard-report/ {
                proxy_pass http://localhost:9091;
        }
}

无论如何我可以在用户输入之间插入两个 read -p "enter search term here: " term1 echo "$(grep -e "${.term1.}" test.txt)" 。我试图实现的是应该生成所有包含 .. 字符串的行。例如,如果用户输入是 $term1,则整个单词和行(如 wifiisblahblah 等)都应该出现。

编辑:我找到了一个解决方案,但我不确定使用 wifi

是否非常有效

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。