gpt4 book ai didi

macos - 尝试打印终端中的行数时出现错误 "xargs unterminated quote"

转载 作者:行者123 更新时间:2023-12-03 09:15:24 25 4
gpt4 key购买 nike

我想获取应用程序中的行数。我正在使用此代码:

find . "(" -name "*.m" -or -name "*.h" ")" -print | xargs wc -l

它在其他应用程序中工作正常,但对于我的一个应用程序,它给出了错误“xargs 未终止的引用”。

最佳答案

您的文件名中是否有引号?尝试这样的事情:

find . "(" -name "*.m" -or -name "*.h" ")" -print0 | xargs -0 wc -l
-print0参数告诉 find使用 NULL 字符来终止它打印出的每个名称。 -0参数告诉 xargs它的输入标记是以 NULL 结尾的。这避免了字符问题,否则会被视为特殊字符,例如引号。

关于macos - 尝试打印终端中的行数时出现错误 "xargs unterminated quote",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11649872/

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