-6ren">
gpt4 book ai didi

linux - 想从 httpconf 文件中找到端口号并通过 echo 命令显示它 .cat httpd.conf | grep -oE "Listen' [0-9]{1,4 }'"

转载 作者:太空宇宙 更新时间:2023-11-04 12:12:22 25 4
gpt4 key购买 nike

想从httpconf中查找端口号文件并通过 echo 命令显示它,这就是我的想法,但需要进一步编辑:

cat httpd.conf | grep -oE "Listen'[0-9]{1,4}'" > echo "The port number for http is $arg{2}"

需要搜索Listen 80这一行或 Listen <nmbr>并获取该数字以通过 echo 命令显示。
有人可以帮忙吗。

最佳答案

为什么需要 cat?尝试这样的事情:

grep -i 'listen [0-9]' httpd.conf | awk '{print $2}'

使用示例文件 httpd.conf 进行测试:

test test test
Listen 80 xyz
test test test

输出:

80

关于linux - 想从 httpconf 文件中找到端口号并通过 echo 命令显示它 .cat httpd.conf | grep -oE "Listen' [0-9]{1,4 }'",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48498167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com