想从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/