我可以在 oc exec 命令中使用通配符吗?

dhi*_*rms 4 openshift aws-cli

我正在尝试在 openshift pod 上运行远程命令以删除某些目录中的某些文件,并且以下命令有效:

oc exec mypod -i  -t -- rm -f /tmp/mydir/1.txt
Run Code Online (Sandbox Code Playgroud)

但是,我无法使用通配符(例如 *.txt)来删除所有 .txt 文件。带有通配符的命令不会给出任何错误,但不会删除任何文件。

任何建议将不胜感激。

dhi*_*rms 5

以下命令有效:

oc exec mypod -i -t -- find /tmp/mydir -type f -name '*.txt' -delete
Run Code Online (Sandbox Code Playgroud)

希望它对其他人有用。