腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(230)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
compgen
不进入目录。
要做到这一点,我使用的是
compgen
,但我不能让它下降到子目录。 假设我在一个目录中运行
compgen
,其中包含一个名为bin的目录。当我运行
compgen
-f bi时,我会得到bin。由于我无法使它工作,目前我已经编写了自定义代码,这些代码深入目录以执行正确的bash完成,但是必须有一种直接使用
compgen
的方法。
浏览 21
提问于2016-10-09
得票数 1
2
回答
理解‘`
compgen
`’builtin命令
来自help
compgen
:
compgen
:
compgen
[-abcdefgjksuv] [-o option] [-A action] [-G globpat]
浏览 0
修改于2021-08-25
得票数 61
回答已采纳
1
回答
compgen
与SELinux
我有一个应用程序,浏览器外壳,我正在执行这个命令来获取可执行文件列表(列出来自$PATH的所有二进制文件)当我调用这个命令时
浏览 0
修改于2017-10-01
得票数 1
回答已采纳
1
回答
compgen
-o nospace选项无效果
warn err critical off" COMPREPLY=( $(
compgen
) ) fi -d|--directory) ;; -l|--log
浏览 0
提问于2022-09-09
得票数 0
回答已采纳
2
回答
子进程库不会执行
compgen
通常,为了在控制台中列出命令,我会编写"
compgen
-c“,它会将结果打印到stdout。代码如下: l_commands = subprocess.Popen(['
compgen
recent call last): File "commands.py", line 6, in <mo
浏览 7
修改于2014-05-09
得票数 2
1
回答
为什么
compgen
需要在这里转义?
当我在双引号中使用单引号时,
compgen
-W有一些有趣的行为(看看最后一个参数和输出在不同命令中是如何不同的):a'b1$
compgen
-W "a\'b1 a\'b2"
浏览 0
提问于2013-05-26
得票数 2
回答已采纳
1
回答
compgen
:找不到ls:无法访问/usr/bin/转换
我让我的提供者检查出了什么问题,我得到了这个:sh: 1:
compgen
: not foundNo such file or directorysh: 1:
compgen
such file or directory ls: cannot
浏览 1
修改于2015-03-20
得票数 0
回答已采纳
1
回答
无法从perl脚本运行"
compgen
-c“
我试图检查
compgen
-c是否包含所需的命令,但是从脚本内部运行它只会给出一个空的输出。其他命令可以正常工作。example.pl:print $x;print $y;# .. # example.pl
浏览 7
修改于2022-10-25
得票数 1
回答已采纳
2
回答
bash:
compgen
-c不返回我想要的输出
compgen
-c | sort -b | uniq | less 同时显示函数和关键字(幸运的是没有别名),相反,我想要的不是关键字、函数或别名。用几句话来说,只有命令。
浏览 0
修改于2021-03-02
得票数 2
回答已采纳
1
回答
当试图完成"--“标志时,
compgen
使用错误
所有内容都与完整的单词命令一样正常工作,但是当我试图使用下面的代码(后面是complete -F _keybase keybase)完成"--“标志时,在两个键之后使用任何字母(即keybase --h),我就会得到一个
compgen
opts=$(keybase help advanced | grep -Po '\-\-[a-z\-]+' | tr "\n" " ") COMPREPLY=( $(
compgen
-W "${opts}" -- ${cur
浏览 0
修改于2019-02-11
得票数 1
回答已采纳
1
回答
为自动完成目录指定另一个
compgen
目录,而不是使用pwd
compgen
-d -- $cur只建议完成pwd中的目录,对吗?就像。如何将其指定为
compgen
,以便不需要转到/other_dir 在bash完成函数中,在调用
compgen
之前,我尝试对该dir执行一个
compgen
,但是在按<Tab>之后,我就进入了另一个dir。
浏览 6
修改于2014-05-16
得票数 5
回答已采纳
1
回答
为什么我需要在‘`
compgen
.\ xargs basename`’中使用-G参数?
我遇到了这样一种情况:我正在将
compgen
-G的输出输送到xargs basename,直到我添加了xargs -I参数,才能让它正常工作,如下所示。touch /tmp/1.my.file.2.txtglob=/tmp/*.file*.txt #out
浏览 0
修改于2022-11-27
得票数 2
回答已采纳
2
回答
Bash:
compgen
如何摆脱警告消息[选项可能不会像您预期的那样工作]?
我正在使用
compgen
创建一个简单的bash完成程序我使用的是Ubuntu 12.04。我怎样才能摆脱它或者调试它?谢谢bash:
compgen
: warning: -F option may not work as you expect
浏览 3
提问于2013-06-05
得票数 0
回答已采纳
1
回答
如何将bash `
compgen
`与我自己的脚本选项一起使用?
我是
compgen
的新手,我想将它用于我正在处理的脚本。script_completions() { if [[ "${arg_index}" -eq 1 ]]; then
compgen
: usage:
compgen
[-abcdefgjks
浏览 9
修改于2021-06-06
得票数 0
回答已采纳
6
回答
使
compgen
在查找文件时包含目录中的斜杠
<tab><tab> =>foo -u faz/ bar baz 我假设
compgen
或者有没有什么神奇的选项组合可以让
compgen
发挥作用?
浏览 0
修改于2014-11-28
得票数 25
1
回答
Compgen
没有正确地完成包含冒号的单词
local arr=(foo:apple foo:banana foo:mango pineapple) 46 COMPREPLY=($(
compgen
当我单独测试
compgen
命令时,如下所示:然后返回三个匹配结果:local arr=(foo:apple foo:banana foo:mango p
浏览 11
修改于2020-12-10
得票数 1
2
回答
别名help='
compgen
-c but -b‘在.bashrc中不起作用,但只在终端中工作
.bashrc:alias help='
compgen
-c | sort -b'clsalias help='
compgen
-c | sort -b'效果很好。
浏览 0
修改于2020-01-21
得票数 0
1
回答
我可以在PHP函数exec()中使用linux内置实用程序
compgen
吗?
我试试看:我除了得到这样的东西python3.5python2python3mpython omix@omix:~$
compgen
-c pyt python3.5m
浏览 4
提问于2018-06-01
得票数 1
1
回答
‘`
compgen
文件-G’./ tmp/*. as `意外地显示了目录.//中的所有文件以及所需的文件。
我本以为只显示tmp/下的文件,但也显示当前目录中的所有文件。
compgen
-A file -X '!(tmp/*.sh)'
compgen
-A file -X "!(tmp/*.sh)"$ shopt|grep extglob同样值得注意的是
compgen<
浏览 0
修改于2020-06-25
得票数 0
4
回答
Bash自动完成-如何在不折叠重要空白的情况下将此数组传递给
compgen
?
下面的bash完成将一个可能的单词数组(即完成)传递给
compgen
。basenames=("foo" "fu bar" "baz"); local IFS=$'\n' COMPREPLY=($(
compgen
-W "$(printf "%s\n&q
浏览 3
修改于2012-05-26
得票数 16
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券