gpt4 book ai didi

linux - 我怎样才能显示正确答案?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:41:26 26 4
gpt4 key购买 nike

我正在研究学校的东西,问题是:使用 ls 命令列出目录“apache2/mods-available”中的文件。仅列出以“a”开头且文件扩展名为“.conf”的文件。在目录中每行列出一个文件。在 $ () 中输入您的 bash 代码以执行它并返回响应,例如:ANSWER=$( find . -name 'filename' )

我试过这样解决问题:

Answer = $(ls -1 apache2/mods-available/a*.conf)

然后我得到了这个答案:

apache2/mods-available/actions.conf
apache2/mods-available/alias.conf
apache2/mods-available/autoindex.conf

不幸的是,这是错误的,因为正确的答案是:

actions.conf
alias.conf
autoindex.conf

有人知道哪里出了问题吗?谢谢:)

最佳答案

你可以使用下面的脚本

Answer=$(find apache2/mods-available/ -maxdepth 1 -name 'a*.conf' -exec basename {} \;)

maxdepth是在目录1深度搜索

-exec 基名{}\;就是得到名字

关于linux - 我怎样才能显示正确答案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49891563/

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