腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7496)
视频
沙龙
2
回答
有没有
办法
强制
grep
理解
Windows
行
的
结尾
?
grep
、
line-endings
、
git-for-windows
我希望能够在我
的
源文件
的
行尾显示文本:例如
grep
-R -n --include "*.py" -P ":$" .。正如所写
的
那样,由于
Windows
行
的
结尾
,这不起作用-我必须使用":\r$" (或者可能是更花哨
的
东西,更健壮)。这很烦人;我发现很难记住,而且在gVim中我不需要这样
的
变通方法。我
有没有
办法
强制
浏览 16
提问于2019-09-24
得票数 2
2
回答
在
windows
上使用unix换行符将
行
回显到文件
windows
、
echo
有没有
办法
做到这点:在
windows
批处理文件或makefile中使用unix
行
结尾
(\n)而不是
windows
行
结尾
(\r\n)?
浏览 0
提问于2012-03-27
得票数 2
5
回答
grep
匹配但不打印如果
行
结束于dos ^M
regex
、
bash
、
grep
我需要搜索多个文件中
的
一个模式,如果发现显示文件,
行
和模式包围了一些额外
的
字符。我
的
问题是,如果匹配模式
的
行
以^M (CRLF)
grep
结尾
,则打印空行。创建这样
的
文件,第一
行
"a^M",第二
行
"a",第三
行
空行,第四
行
"a“(后面没有新
行
)。a^M无需尝试匹配模式之后
的</
浏览 3
提问于2014-05-13
得票数 1
回答已采纳
1
回答
有没有
办法
强迫打印!/println!使用
Windows
新
行
(CR )
rust
我在
Windows
10上使用
的
是Rust 1.9。在播放一些代码并比较从标准输出中捕获
的
结果时,我注意到输出使用
的
是一个以0x0A (10,LF)
结尾
的
Linux
行
,而不是
windows
0x0D0x0A(1310,CR )。("{} or {} = {}\n", a, b, a | b); 有
办法
强制
Windows
行
结束吗?
浏览 1
提问于2016-06-01
得票数 7
回答已采纳
1
回答
syslog
的
输出,发送到stdout,grepped,中线被截断
grep
、
syslog
因此,我记录了一些调试信息,将其发送到stdout,然后将其
grep
为一个字符串。在某一时刻,日志记录已经完成,应用程序正在等待数据,但是
grep
的
输出在中途被截断。所以它匹配了一
行
,但没有输出所有的
行
。谢谢。 更新:看起来--line-buffered会有所帮助。
浏览 0
提问于2011-06-13
得票数 5
1
回答
使用
grep
比较文件中
的
差异在
windows
中似乎不起作用。
windows
、
grep
、
cygwin
我检查了
grep
是否已安装,因为我想在emacs中使用它。当我想要获取两个文件之间
的
差异时,它似乎不起作用,所以我尝试了最简单
的
情况,只使用cygwin终端不起作用。我有两个文件temp12468024环顾四周后,我发现正确
的
方法是这样
的
:当我在cygwin中做
的
时候我会得到13579然而,如果我在linux中这样做,我会得到正确
浏览 0
提问于2012-12-07
得票数 0
回答已采纳
1
回答
WSL中
的
某些
grep
命令未获得任何输出
grep
、
windows-subsystem-for-linux
所以我刚开始学习
grep
,并尝试在WSL Ubuntu上使用它。但是一些
grep
命令不提供任何输出,比如-
grep
'123$‘sampledata.txt -不提供任何输出。当我在我
的
Azure虚拟机上尝试它时,它工作得很好。
有没有
其他人面临这个问题,
有没有
办法
解决这个问题。 谢谢。
浏览 21
提问于2021-03-17
得票数 3
回答已采纳
3
回答
如何打印以d开头和以数字
结尾
的
文件
行
linux
我有一个名为korad
的
文件,我需要打印这个文件
的
所有
行
,以"d“开头,以数字
结尾
,这是我尝试过
的
:
grep
"^d*[0-9]$" korad
浏览 7
提问于2022-03-15
得票数 0
回答已采纳
2
回答
强制
更改行尾
perforce
有没有
办法
像以前一样自动更改行尾,或者我必须从
Windows
重新提交所有项目?
有没有
办法
强制
保留我
的
文件?我真的不想在我
的
源文件中有愚蠢
的
修改。 谢谢!剩下
的
140k文件没有改变,甚至没有在Mac上打开(它们是由编译器打开以编译它们
的
:p)。如果我在PC上复制项目,
行
的
结尾
是ok
的
。
浏览 0
提问于2011-04-14
得票数 9
回答已采纳
1
回答
强制
windows
命令行命令
的
退出代码为零
windows
、
cmd
、
exit-code
如何在不改变其行为方式
的
情况下
强制
windows
cmd命令
的
退出代码为零?与linux等价
的
意思是我试过
的
是虽然它
强制
退出代码0,但如果成功,它将不会显示所需
的
输出。25000 0.0.0.0:0 LISTENIN
浏览 5
提问于2015-01-06
得票数 7
回答已采纳
3
回答
CVS
行
结尾
linux
、
formatting
、
cvs
现在,据我所知,TortoiseCVS使用了cvsNT,它假定存储库中有UNIX
行
结尾
。签出时,它会将UNIX
行
结尾
转换为
windows
行
结尾
,当您提交时,它会将
windows
行
结尾
转换回UNIX
行
结尾
。在ubuntu中,cvs客户端不会进行转换,因为存储库应该是UNIX
行
结尾
,而linux也使用UNIX
行
结尾
浏览 1
提问于2009-09-01
得票数 4
回答已采纳
2
回答
以元音开头和
结尾
的
列表
行
regex
、
unix
、
grep
我需要列出在file.txt中以元音字符(aeiou)开头和
结尾
的
所有
行
。
grep
-i '^[aeiou]*[aeiou]' file.txt-i = search with case insensitive*[aeiou] = search at end of line 以上单词以"u“开头,但
浏览 2
提问于2019-07-13
得票数 0
1
回答
Regex--找一条没有宽度
的
线
grep
、
regular-expression
因此,我使用
grep
和regex来查找以windbidd
结尾
的
所有进程
的
列表:我
的
问题是,我是否有
办法
做相反
的
错误,找出所有的
行
,“T结束与线风?”
浏览 0
提问于2018-06-01
得票数 0
1
回答
如何在
Windows
上使用LF而不是CRLF来编写文件?
node.js
我们有一个作为预安装脚本运行
的
脚本。它使用fs.writeFile编写它生成
的
配置文件。writeFile(configFilePath, configFileContents, (e) => {} 由于某些原因,它在
Windows
上使用CRLF
行
结尾
,并在git中创建差异,尽管文件没有更改。我试着用过 .replace(/\r\n/gm, "\n"); 在configF
浏览 24
提问于2021-02-03
得票数 0
回答已采纳
3
回答
选择以libxml2
结尾
的
行
c++
、
c
、
windows
、
unix
、
libxml2
我尝试在我们
的
服务器上生成一些xml文件(TMX)。 服务器是Solaris SPARC服务器,但文件
的
目标是一些遗留
的
Windows
CAT工具。CAT-Tool需要CR+LF
行
结尾
,这是
Windows
上
的
默认设置。使用xmlWriter,用libxml2编写文件很容易,而且工作得很好。但是我还没有想出一种
强制
lib发出CR+LF而不是Unix标准LF
的
方法。lib似乎只支持运行它
的
平台
的
浏览 1
提问于2013-01-02
得票数 2
回答已采纳
1
回答
为Qt写入文本文件选择自定义行结束
c++
、
qt
、
line-endings
、
eol
在Qt中编写文本文件(使用QFile和QTextStream)时,任何\n或endl都会自动转换为正确
的
平台特定行尾(例如,
Windows
的
\r\n )。 我想让用户选择使用哪个文件
结尾
。
有没有
办法
在不使用二进制文件模式
的
情况下设置所需
的
以Qt
结尾
的
行
?
浏览 9
提问于2016-08-05
得票数 3
回答已采纳
2
回答
如何在git中存储带有CR-LF
行
结尾
的
文件?
git
、
newline
我正在Linux下开发软件,它将使用仅用于
Windows
的
编译器进行编译。我希望git将我
的
带有CR-LF
行
结尾
的
文件存储在Linux上
的
存储库中,以便能够打包源代码,而不会将它们更改为
Windows
样式。我
的
.gitattributes看起来像这样:*.h eol=crlf 我也已经尝试过core.eol = crlf了。但是当我在Linux上执行签出和提交时,git仍然使用LF
行</em
浏览 0
提问于2012-01-12
得票数 2
2
回答
删除文件中
的
alpha数字后缀
awk
、
sed
、
pattern-matching
、
suffix
我在文件
的
第4列中有一个ID以' :E1‘
结尾
的
行
(我想删除这些
行
,这些
行
的
第4列特别以:e1Not :E11或:E10s等
结尾
)。当我做
grep
时,我发现有87
行
有这个模式。
grep
"\:E1\b" File | wc -l但是当我做
的
时候 sed '/:E1$/d' File >
浏览 3
提问于2016-09-19
得票数 0
回答已采纳
2
回答
编辑具有vim
的
文件,该文件
的
最后一
行
没有EOL标记,但具有CRLF
行
结尾
vim
、
binaryfiles
、
line-endings
、
newline
我经常不得不编辑脚本文件,它
的
解释器将文件
的
最后一
行
带有EOL标记
的
文件视为错误(即文件将CRLF视为“换行符”,而不是“行尾”)。 目前,我在Vim中使用二进制模式(命令行上
的
-b)打开这些文件。它会自动检测最后一
行
上是否缺少EOL,并适当地设置"noeol“选项,这将防止它在最后一
行
上写入EOL。因为这个文件有CRLF
行
结尾
,所以我在行尾得到了很多^M(因为它似乎只在二进制模式下解释Unix风格
的
<em
浏览 1
提问于2010-04-21
得票数 3
回答已采纳
2
回答
cygwin awk打印在文件名中添加了奇怪
的
字符
bash
、
awk
、
cygwin
我使用
Windows
机器上
的
Cygwin从远程Linux机器获取一些信息,并将结果写入文件。这是我
的
命令: ssh user@remotemachine ps -aef |
grep
vnc |
grep
-v
grep
| awk '{print "<size>"$11"<\/size>""\n""<colorDepth>"$13"<\
浏览 2
提问于2014-01-15
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Shell编程-基础正则表达式
Linux命令 第10节 grep文本搜索工具
java常用分析工具
python 3.5 入门(1)Python简介
Linux命令执行顺序控制与管道、cut、grep、wc、sort
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券