command-line相关内容

搜索字符串:Find and Grep

必须有更好/更短的方法来做到这一点: # 查找包含的文件在当前目录#(包括子目录)$查找.|xargs grep 此外,仅搜索例如HTML 文件: # 查找 .|grep html$ |xargs grep 先谢谢了! 解决方案 find .-名称\*.html 或者,如果您想查找名称与正则表达式匹配的文件: 找 ..
发布时间:2022-01-20 17:25:58 其他开发

查找不在列表中的文件

我在 file.lst 中有一个文件列表.现在我想查找目录 dir 中所有超过 7 天的文件,除了 file.lst 文件中的文件.如何修改 find 命令或从结果中删除 file.lst 中的所有条目? 例子: file.lst: abC 执行: find -mtime +7 -print >找到.lst found.lst: ade 所以我的期望是: de 解决方案 ..
发布时间:2022-01-20 17:25:26 服务器开发

列出包含字符串但 *NOT* 包含另一个字符串的文件的 Unix 命令

如何递归查看包含一个字符串但具体没有另一个字符串的文件列表?另外,我的意思是评估文件的文本,而不是文件名. 结论: 根据评论,我最终使用了: 找到 .-name "*.html" -exec grep -lR 'base\-maps' {} \;|xargs grep -L 'base\-maps\-bot' 这返回了带有“base-maps"而不是“base-maps-bot"的 ..
发布时间:2022-01-20 17:22:53 服务器开发

如何使用并行命令在 MacBook 上利用多核并行性?

我经常在 Linux 和 macOS 上使用 find 命令.我刚刚发现命令 parallel,如果可能的话,我想将它与 find 命令结合起来,因为 find 命令在我们搜索时需要很长时间将特定文件放到大目录中. 我已搜索过此信息,但结果不够准确.似乎有很多可能的语法,但我不知道哪个是相关的. 如何将 parallel 命令与 find 命令(或任何其他命令)结合使用,以便从 Mac ..
发布时间:2022-01-20 17:16:06 服务器开发

如何使用 Windows 命令行查找文件中字符串的出现次数?

我有一个包含电子邮件地址的大文件,我想计算一下这个文件中有多少.如何使用 Windows 的命令行来做到这一点? 我已经尝试过了,但它只是打印匹配的行.(顺便说一句:所有电子邮件都包含在一行中) findstr/c:"@" mail.txt 解决方案 使用您所拥有的,您可以通过 find 管道传输结果.我经常看到这样的东西. findstr/c:"@" mail.txt |查 ..
发布时间:2022-01-20 17:01:17 其他开发

命令行:管道查找结果到 rm

我正在尝试制定一个删除超过 15 天的 sql 文件的命令. find 部分工作,但 rm 不工作. rm -f |查找 -L/usr/www2/bar/htdocs/foo/rsync/httpdocs/db_backups -type f \( -name '*.sql' \) -mtime +15 它会准确列出我要删除的文件列表,但不会删除它们.路径是正确的. 用法:rm [-f ..
发布时间:2022-01-20 16:40:56 服务器开发

在 Unix 上查找不以特定扩展名结尾的文件名?

有没有一种简单的方法可以递归地查找目录层次结构中的所有文件,不 以扩展列表结尾?例如.所有不是 *.dll 或 *.exe 的文件 UNIX/GNU find,虽然功能强大,但似乎没有 exclude 模式(或者我错过了它),而且我一直发现很难使用正则表达式查找与特定表达式不匹配的事物. 我在 Windows 环境中(使用大多数 GNU 工具的 GnuWin32 端口),所以我'm 对 ..
发布时间:2022-01-20 16:34:23 其他开发

从命令行获取 NuGet.exe 版本

我想使用命令行获取 NuGet.exe 版本. 我知道我可以让 NuGet 版本作为 Visual Studio 的一部分运行,按照说明 这里,但我所追求的是命令行类似的东西,即: nuget --version 有什么想法吗? 解决方案 从命令行键入 nuget help 除了预期的帮助信息之外,还会列出当前的 NuGet.exe 版本. ..
发布时间:2022-01-20 09:33:41 其他开发

如何从命令行安装 Visual Studio Gallery 扩展

TL;DR 有没有办法从命令行访问 Visual Studio Gallery,类似于 Chocolatey? 我正在尝试使用 Vagrant 配置 Visual Studio 开发环境.现在,团队成员使用 Visual Studio Gallery 提供的各种扩展,如果他们可以在配置机器时编写安装脚本,那就太好了. 如果不存在任何基于 nuget 的内容,我想我们可能会弄脏并使用 w ..

如何在 OSX 中为命令行工具制作 GUI 前端?

我很想知道如何在 OSX 中为 ffmpeg 和 jhead 制作 GUI.我一直在寻找解决方案一段时间,并认为你,stackoverflow 的用户,可以帮助我.也许您知道一些我没有遇到过的文档,或者更好的是制作 GUI 的教程. 我喜欢这两个工具,但我喜欢拖放操作的简单性. 注意:我不需要他们的 GUI,我想做一个. 解决方案 Cocoa Dev Central 站点上有一 ..
发布时间:2022-01-19 12:42:56 其他开发

使用 jaxb api 的 java 类在 jira 中失败:Provider com.sun.xml.bind.v2.ContextFactory not found

我正在为 Jira 编写一个涉及 XML 文档解析的插件.我正在使用 JAXB 这样做(XML 到 pojos,反之亦然)所以有一个使用 JAXB 从 pojos 生成 XML 的类.好像…… import javax.xml.bind.*;类解析器 {公共无效 m1() {...//使用 javax.xml.bind 中的类的代码.*}公共静态无效主要(字符串参数[]){解析器 p=new P ..
发布时间:2022-01-19 09:25:39 Java开发

如何从命令行列出 SVN 标签及其修订版

我需要修改不同的标签.到目前为止,我在 SmartSVN 中使用了标签浏览器.但是它很慢. 类似 svn ls "^/tags" 的东西只显示标签而不显示修订.和类似的东西 svn log/path/to/tag -v --stop-on-copy 提供了太多不必要的混乱信息. 是否有 svn 命令只获取标签及其修订版? 解决方案 可以通过添加选项-v查看每个标签最近一次提 ..
发布时间:2022-01-18 21:56:02 其他开发

subprocess.Popen 带有 unicode 路径

我想打开一个 unicode 文件名.以下代码: cmd = u'cmd/c "C:\\Pok\xe9mon.mp3"'cmd = cmd.encode('utf-8')subprocess.Popen(cmd) 返回 >>>'C:\Pokיmon.mp3' 不是内部或外部命令、可运行程序或批处理文件. 即使该文件确实存在.为什么会这样? 解决方案 看起来您使用的是 Windows ..
发布时间:2022-01-18 15:47:35 Python

Mac 命令行 - 列出可用的串行端口?

在我的 Mac 上,我目前有可用的串行端口: /dev/tty.usbserial-A700dYoR /dev/cu.usbserial-A700dYoR /dev/tty.Bluetooth-PDA-Sync /dev/cu.Bluetooth-PDA-Sync /dev/tty.蓝牙调制解调器 /dev/cu.蓝牙调制解调器 是否可以从命令行(终端)检索计算机可用串行端口 ..
发布时间:2022-01-18 14:56:03 其他开发