gnuwin32

在python中使用系统启动批处理命令
gnuwin32

在python中使用系统启动批处理命令

我尝试在 Windows CMD 中使用以下命令,它有效。 c:\cygwin64\bin\find.exe content_dir/ -type f -not -path 'content_dir/invalid_file/*' -print0 同样,如果我在 python 脚本中使用它,它不起作用,并得到错误 ValueError: invalid \x escape import os cmd = "c:\cygwin64\bin\find.exe content_dir/ -type f -not...

Admin

在 Windows 上减少痛苦的最少的方法是什么?
gnuwin32

在 Windows 上减少痛苦的最少的方法是什么?

我想在 Windows 机器上使用less,而不是。more 我知道我可以安装赛格威并减少使用它。但我也注意到图形化界面它提供了一个较少的,独立的较少的还有其他选项仍然。 为了降低可用性,最不痛苦/干扰最小的选择是什么? ...

Admin

Gnuwin32,makefile,mkdir -p?
gnuwin32

Gnuwin32,makefile,mkdir -p?

我已经安装了 gnuwin32 核心实用程序、make 和 gettext: http://gnuwin32.sourceforge.net/packages/coreutils.htm http://gnuwin32.sourceforge.net/packages/make.htm http://gnuwin32.sourceforge.net/packages/gettext.htm 我有一个如下所示的 makefile: .PHONY: po mo po: xgettext -Lpython --output=po/messages...

Admin

使用 bsdtar 生成 zip 文件
gnuwin32

使用 bsdtar 生成 zip 文件

我正在使用 GnuWin32 bsdtar,提取它很简单: bsdtar xvf c:\test.zip -C c:\temp\ 但我无法创建 zip 文件。我试过 bsdtar -cf test.zip a.csv b.csv 但生成的文件无法被winzip打开。 在命令行中生成 zip 文件的正确方法是什么? ...

Admin

这是 grep -P 中的一个错误吗?(我似乎得到了太多的匹配)
gnuwin32

这是 grep -P 中的一个错误吗?(我似乎得到了太多的匹配)

这是我的一份文件 http://www.zen76171.zen.co.uk/blahsomefile1 这是一个文本文件,大小约为 1.18MB 查看我得到了多少条匹配的行 使用 -P C:\blah>grep -P "[^J]*J" blahsomefile1 | wc -l 72383 不带-P C:\blah>grep "[^J]*J" blahsomefile1 | wc -l 51814 有无 -P 应该没什么区别,但实际是有区别的。-P 匹配太多了。 通过此测试,我应该得到相同的数字,因为我说列出与 xyz 匹...

Admin

xargs 在 Windows 上错误解释反斜杠
gnuwin32

xargs 在 Windows 上错误解释反斜杠

我在 Windows 7 上使用 gnuwin32 实用程序。 我想要通过管道将文件列表xargs删除。 但如果我输入正常的 Windows 路径,那么 xargs 会解释并删除反斜杠 dir /B /S c:\windows\system32\*.sys | head | xargs echo 导致以下输入xargs c:\windows\system32\clfs.sys c:\windows\system32\win32k.sys c:\windows\system32\drivers\1394bus.sys c:\windows\syst...

Admin

Windows 7 上的 grep 参数无效
gnuwin32

Windows 7 上的 grep 参数无效

我正在使用 grepGnuwin32在 Windows 上。 正在做: grep -r INSERT *.sql 产量: grep: *.sql: Invalid argument 知道为什么吗? ...

Admin

Gnuwin32 grep:在 cmd.exe 或 Powershell 上进行管道输出
gnuwin32

Gnuwin32 grep:在 cmd.exe 或 Powershell 上进行管道输出

我正在尝试使用 Gnuwin32 grep 命令生成要提供给另一个命令(实际上是 Perl 脚本)的文件列表。我有一堆 HTML 文件,我希望列出与正则表达式匹配的每个文件itemprop=['"]description。 现在,经过一番摆弄,我发现 cmd.exe 调用 grep -i -E -l "itemprop=['\"]description" path/to/files/*.htm 工作正常,但我无法将其输出通过管道传输到 perl(或任何其他命令): grep -i -E -l "itemprop=['\"]description" p...

Admin

快速数行
gnuwin32

快速数行

我运行的是 Windows 7 并安装了 GnuWin32。我有一个几 GB 的文本文件,其中有 LF ( \n) 行尾。我想知道它有多少行(或者有多少个 LF,也就是说,少一个,但我不在乎)。获取答案的最快或最便宜的方法是什么? 有一些可能性(尽管我确信我遗漏了一些): wc -l foo grep -c $ foo(使用-c, 仅打印匹配的行数) grep -c ^^ foo(第一个插入符号避开第二个插入符号) sed -n $= foo(-n防止打印行;$限制到最后一行;=打印行号) (这些是 GnuWin32 实用程序。我不知道任何适用于 ...

Admin

plotutils: `graph` 创建空图
gnuwin32

plotutils: `graph` 创建空图

graph我正在尝试使用如下方法创建简单的图本教程。然而,即使最基本的例子: echo 0 0 1 1 2 0 | graph -T png > plot.png 生成一个完美的白色 570x570 图片。除此之外,图片看起来正常,具有正确的 PNG 标头,调色板中有白色和黑色。 我在用着plotutils 2.4.1在 Windows 7 下。它是否已知损坏了,或者我是否遗漏了某些愚蠢的东西? gnuplotPS. 我暂时已经搬到了,但如果有人有解决方案/经验可以分享,我仍然很感兴趣。 ...

Admin

Powershell 中的 GnuWin32 / sed 意外行为
gnuwin32

Powershell 中的 GnuWin32 / sed 意外行为

我在用操作系统Windows 命令行上的工具/电源外壳。 看到的是: 11:15 enlil D:\Users\x> Get-ChildItem .gitconfig | sed "s/ */ /g" D i r e c t o r y : D : \ U s e r s \ x M o d e L a s t W r i t e T i m e L e n g t h N a m e - - - - - - - - - - - - - - - - - - - - - - - - - - - - a - - - 6 / 2 3 ...

Admin

在许多不同的日志文件中查找许多不同的字符串?
gnuwin32

在许多不同的日志文件中查找许多不同的字符串?

我有一份文件列表,其中列出了我们工作系统中某个地方丢失的文件。我还有一个文件夹,里面有 41 个日志文件,总计 46 MB,希望这些文件包含与丢失文件相关的日志条目。我该如何查找这些日志文件中列表中的任何值? 该列表的结构为每行一个文件,没有文件扩展名。日志似​​乎有一个结构,但我还不完全熟悉该结构。它确实包含文件名和路径以及对它执行的操作。 我知道我可以获取cat *所有日志文件并将其传输到grep。当找到名称时,我可能会使用-A并-B从日志文件中获取一些上下文。我在 Windows 上使用 GnuWin32,因此我可以将其与 Powershell 结...

Admin

如何在 Windows 的 sed 中在文件的一行插入一行?
gnuwin32

如何在 Windows 的 sed 中在文件的一行插入一行?

如果我有一个文件 half a pound of tuppenny rice half a pound that's the way the money goes pop goes the weasel 我想在第 4 行插入一行“of treacle”。因此应该是 half a pound of tuppenny rice half a pound of treacle that's the way the money goes pop goes the weasel 我如何在 Windows 的 sed 中执行此操作。我正在使用 gnuwin3...

Admin

如何 cd 到 which 返回的路径?
gnuwin32

如何 cd 到 which 返回的路径?

我很好奇如何才能将目录更改为 返回的目录which。我希望有一个简单的一行代码which whatimlookingfor | cd,但它只打印我当前的目录。在 Windows 命令提示符中,有没有快速的方法可以做到这一点? ...

Admin

如何在多个文件上 grep 多个字符串?
gnuwin32

如何在多个文件上 grep 多个字符串?

我正在尝试在多个文件上 grep 多个字符串。这是在 Windows 7 x64 上,我正在使用GNUWin32 的风格。 我有这个命令的 grep.bat: grep "string1\|string2\|string3\|string4" 20*.csv > out.csv 实际上有 68 个字符串,每个字符串有 11 个字符,因此引号内的字符串长 869 个字符(包括 2 个字符分隔符)。 发生的事情是我得到了输出.csv但它所做的只是在 0 字节和我的 grep 命令的副本之间交替!啊?为什么当我明确告诉 grep 只检查匹配的文件时...

Admin