在Windows中,如果我使用Python的"for line In file“语法来读取普通文本文件的内容,最后一行将不会以换行符结尾,而是以前面的所有行结尾。在Linux中,这种行为似乎是不同的--当我逐行读取文件并打印其内容时,我总是发现最后一行以换行符结尾,即使实际文件中不存在这样的字符!我还尝试使用file.readline()函数,结果是相同的。(我假设文本文
我试图在linux终端中使用带有grep命令的Regex,以便过滤以大写字母开头并以正整数结尾的文本文件中的行。是否有一种方法可以修改我的命令,使它在一行中完成所有这些操作,而不是使用两个调用grep?我将windows子系统用于linux和microsoft商店ubuntu。文本文件:c line 2d line 4我已经开始工作的命令:
grep ^[A-Z] ca