本文介绍了grep: -P 在 Jenkins 中仅支持 unibyte 和 UTF-8 语言环境的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个 shell 脚本,它在我本地的 git bash 中正确执行.但是,当使用与 shell 环境相同的 git bash 通过 Jenkins 执行相同的操作时,它会因grep: -P 仅支持 unibyte 和 UTF-8 语言环境"而失败.
I have a shell script that is executing correctly in git bash in my local. However, when the same has been executed via Jenkins with the same git bash as the shell environment, it is failing with "grep: -P supports only unibyte and UTF-8 locales".
我的本地环境在 Windows 上,Jenkins 也在 Windows 上.
My local environment is on Windows and Jenkins too is on windows.
谁能解释一下?
推荐答案
这应该有效:
LC_ALL=en_US.utf8 grep ...
这篇关于grep: -P 在 Jenkins 中仅支持 unibyte 和 UTF-8 语言环境的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!