gpt4 book ai didi

linux - --proof=* 意思是shellscript

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

首先,我必须说我试过了。真的。但是我在这一点上停留了 3 天,我需要继续前进并完成它。

我在 man 中找不到任何引用资料。我在 bash 引用中找到了 No references。我在圣经中找不到任何引用资料。用谷歌搜索有点棘手,因为“证明 bash”太笼统了,而且 --proof 会扼杀我自己的搜索……

问题:我有一个 shell 脚本,我必须分析它并解释他做了什么以及为什么(对于从 bash 编程开始的人的常见练习)。

#! /bin/sh
if [ $# -eq 0 ]
then
set $PWD
fi
for ARG in $*
do
case $ARG in
--proof=*)
PROFUNDIDADE=`echo $ARG | cut -f 2 -d '='`
Bla bla bla

我不会发布所有代码,因为我不希望人们认为我希望有人为我做这些。我的问题只是 %%$#@$ "--proof=*)"

有人能解释一下吗?谢谢!

最佳答案

来自帮助案例:

case: case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac
Execute commands based on pattern matching.

Selectively execute COMMANDS based upon WORD matching PATTERN. The
`|' is used to separate multiple patterns.

PATTERN 在这种情况下(在大多数 bash 情况下)可以读作“glob”。它匹配任何以“--proof=”开头的内容。

关于linux - --proof=* 意思是shellscript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18136798/

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