问题标签 [gnuwin32]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 从命令行排序十六进制数字?
我正在寻找对十六进制数字文件进行排序的方法,例如
从命令行
欢迎使用 linux 解决方案,但我将使用 windows 和 cygwin 或 gnuwin32。
windows - 从命令行排序不同长度的十六进制数字?
如果我有一个不同长度的十六进制数字文件,例如
如何从命令行对它们进行排序?
欢迎使用 Linux 解决方案,但我将使用 windows 和 cygwin 或 gnuwin32。
注意:我显然不能使用 SORT 'cos 会使它们保持错误的顺序。
cmd - gnuwin32 的 xargs 4.2.20 在 win7 上静默失败
我说的是 gnuwin32 项目中 findutils 包的 xargs.exe。
当我在 Windows 命令外壳 cmd.exe 上创建管道时,它在 Windows 7 上无法正常运行,但在 Windows XP 上运行良好:
在从标准输入读取第二行(文件名)后,它会失败。do-soemthing.bat 是一个运行时间相当长的批处理脚本。文件列表来自安装在驱动器 S: 左右的网络驱动器。
有任何想法吗?
从内存中引用,我使用的是 2005 年的 xargs.exe 4.2.20.1934,大概是最新版本
windows - 删除文本文件中的前导空格
我有一堆文本文件,尽管它们在行首都有空格
例如
将会
最好使用 grep 等实用程序。
windows - GnuWin32 或 Cygwin - 从程序员的角度来看
对于具有 Linux 技能和热爱命令行的程序员,在 Windows 上使用哪个更好 - Cygwin 或 GnuWin32?
我试图找到一个好的比较或差异列表,但找不到任何远程完整的东西。另外,我想知道这是否应该是 superuser.com 的问题,但决定反对它,因为我要求程序员使用该工具。
我想知道每种解决方案的常见缺陷和限制。与 Windows 的互操作性是一个重要问题,因为我的主要开发是在 MSVC 中完成的......
batch-file - 在 Windows 中使用 sed 的批处理文件 - 意外追加而不是替换
我的任务是将一组批处理脚本迁移到 Windows 7(从 XP),并且在使用 sed 进行替换时遇到了一些问题。我需要该行做的是找到 LogPath,双引号内的任何内容都应替换为 ABC(仅用于测试-实际上将是 UNC 路径)。
然而,相反,我遇到了两个奇怪的问题:
- 它正在删除第一个双引号
- 更重要的是,它实际上并没有替换引号内的任何内容,而只是附加到这个字符串
这是脚本的相关行:
sed \\fs-bri-01\9732\9732.hfls -i -e s,LogPath="*.",LogPath="ABC",g
此脚本适用于 Windows XP,但不适用于 Windows 7。
makefile - Makefile 错误:多对象模型
我使用了一个可以在 Linux、Windows 和 Mac 下运行的 makefile。Windows 会出现此问题,而其他操作系统则可以正常工作。我收到此错误:
内容是(第 39 行带有: header: $(HEADERS)):
unix - 使用 unix 实用程序将文件中的每个非字母字符更改为 \n
我正在看一个关于使用 unix 实用程序的教程,那个人在 MAC 上使用 它
本教程中的命令行是:
它对他有用,但是当我尝试它时,它在一个字符后放置了一个单引号“'”字符
我试过了
它在每个字符后添加了一个新行
我试图删除赞美选项并在正则表达式中添加 ^
结果是用letter
一个newline
问题是 GNUwin32 的 UNIX 实用程序中的命令行选项是否与其他选项不同?并且将正则表达式放在像 'AZ' 这样的单引号之间是否与 "AZ" 不同,如果是这样,用换行符替换每个非字母字符的最佳答案是什么,除了上面失败的试验
linux - GNUWin32 和 cygwin 的区别
我似乎无法理解两者之间的区别。
似乎一个 ( GNUWin32
) 是窗口顶部的一层 (like MSYS
) 而
另一个 (cygwin) 是别的东西 (?)
这意味着什么?我什么时候会使用其中一个?他们都适合同一件事吗?
我想主要将它用于 git,但想保持我的选择开放,以便学习和做所有事情 *nixy。
还有其他工具吗?会msysgit
更适合这个吗?
是否有任何资源可以详尽地了解所有这些 *nix 平台的差异?
shell - Windows 7 上 gnuwin32 中的 FindUtils:简单模式匹配
我正在尝试将来自gnuwin32 的 FindUtils 包中的find
命令与 Windows 7 标准外壳一起使用。cmd.exe
但是当我键入涉及模式匹配的最简单的可能命令时,它就无法正常工作。
如果我输入:
find . -name "*.java"
我最终得到:paths must precede expression
错误。在这里,我找到了以下解释:
-name 测试只接受一个参数。在您的命令行中,shell 在运行 find 命令之前将s扩展为多个参数。因此,您会看到看到的错误。您应该转义 -name 参数中的任何 shell 元字符或将该参数括在引号中。
但我把这个论点用引号括起来!
我也尝试使用单引号:
find . -name '*.java'
在这种情况下,找不到文件(目录中有很多 .java 文件,但我'*'
确定检查过,效果相同)。
我也试过:
与双引号具有相同的效果。相同的:
我究竟做错了什么?在我发现的示例中,使用带星号的双引号效果很好。
我认为这可能与这个问题有关。