首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么shell对"find“命令的解释不同于已执行的脚本?

Shell对"find"命令的解释不同于已执行的脚本是因为"find"命令是一个独立的命令行工具,而不是Shell的内置命令。Shell会将用户输入的命令与内置命令列表进行匹配,如果找到匹配的内置命令,则直接执行该命令。但是对于不在内置命令列表中的命令,Shell会将其解释为外部命令,并尝试在系统的可执行路径中查找该命令的可执行文件。

在执行脚本时,Shell会按照脚本中的命令顺序逐行解释执行。当Shell遇到"find"命令时,它会将其解释为脚本中的一个命令,并尝试执行该命令。如果脚本中没有定义名为"find"的函数或别名,Shell会在系统的可执行路径中查找"find"命令的可执行文件,并执行该文件。

总结起来,Shell对"find"命令的解释不同于已执行的脚本是因为Shell会将用户输入的命令与内置命令列表进行匹配,而对于不在内置命令列表中的命令,Shell会将其解释为外部命令,并尝试在系统的可执行路径中查找该命令的可执行文件。

相关搜索:如何在python中执行复杂的"find“linux shell命令?无法从Shell脚本执行对Pylint的调用为什么Jenkins shell脚本与我的本地结果相比给出了不同于同一命令的其他结果?当脚本位于shell的stdin上时,shell脚本中apt-get后面的命令不能正确执行为什么Jenkins执行Shell脚本的构建步骤会将构建标记为失败?如何在Jenkins的活动选择参数中将简单的shell命令作为groovy脚本执行?为什么Linux shell脚本读取到数组命令会给出更多的元素?如何在shell脚本中执行wget命令中的双引号字符串如何在pycharm中调试包含可执行命令的shell脚本文件?意外的标记'.‘在groovy脚本中更改文件扩展名时执行shell命令在Shell中,如何同时对目录中的两个文件执行命令?如何通过shell脚本检查之前的命令或脚本是否在远程服务器上成功执行封隔器工具配置器查询-在已安装的封隔器机器上执行Shell脚本解压到一个目录,并从shell脚本对解压后的文件夹运行命令用于检查是否有新文件移动到目录中并对其执行操作的Shell脚本在Scala中对已注册临时表执行sqlContext的脚本结果与在RDD中使用Reduce的差异很小Swift Metal Shader对命令缓冲区的执行已中止,因为在将数字添加到数组值的执行过程中出现错误如何使用if命令来更改脚本对由2个尝试更新不同引线状态的不同工具激活的函数所执行的操作用于在目录及其子目录中查找特定文件并对该特定文件执行2个命令的Bash脚本为什么我的find和xargs copy命令对一个文件夹有效,而对另一个文件夹无效?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券