command-line相关内容
必须有更好/更短的方法来做到这一点: # 查找包含的文件在当前目录#(包括子目录)$查找.|xargs grep 此外,仅搜索例如HTML 文件: # 查找 .|grep html$ |xargs grep 先谢谢了! 解决方案 find .-名称\*.html 或者,如果您想查找名称与正则表达式匹配的文件: 找
..
我在 file.lst 中有一个文件列表.现在我想查找目录 dir 中所有超过 7 天的文件,除了 file.lst 文件中的文件.如何修改 find 命令或从结果中删除 file.lst 中的所有条目? 例子: file.lst: abC 执行: find -mtime +7 -print >找到.lst found.lst: ade 所以我的期望是: de 解决方案
..
如何递归查看包含一个字符串但具体没有另一个字符串的文件列表?另外,我的意思是评估文件的文本,而不是文件名. 结论: 根据评论,我最终使用了: 找到 .-name "*.html" -exec grep -lR 'base\-maps' {} \;|xargs grep -L 'base\-maps\-bot' 这返回了带有“base-maps"而不是“base-maps-bot"的
..
..
我经常在 Linux 和 macOS 上使用 find 命令.我刚刚发现命令 parallel,如果可能的话,我想将它与 find 命令结合起来,因为 find 命令在我们搜索时需要很长时间将特定文件放到大目录中. 我已搜索过此信息,但结果不够准确.似乎有很多可能的语法,但我不知道哪个是相关的. 如何将 parallel 命令与 find 命令(或任何其他命令)结合使用,以便从 Mac
..
我有一个包含电子邮件地址的大文件,我想计算一下这个文件中有多少.如何使用 Windows 的命令行来做到这一点? 我已经尝试过了,但它只是打印匹配的行.(顺便说一句:所有电子邮件都包含在一行中) findstr/c:"@" mail.txt 解决方案 使用您所拥有的,您可以通过 find 管道传输结果.我经常看到这样的东西. findstr/c:"@" mail.txt |查
..
我需要在 linux 系统上查找“filename.ext"的所有实例,并查看哪些包含文本“lookingfor". 是否有一组可以工作的 linux 命令行操作? 解决方案 find/-type f -name filename.ext -exec grep -l 'lookingfor' {} + 使用 + 终止命令比 \; 更有效,因为 find 将一整批文件发送到 grep
..
如果我发出 find 命令如下: 找到 .-name *.ear 打印出来: ./dir1/dir2/earFile1.ear./dir1/dir2/earFile2.ear./dir1/dir3/earFile1.ear 我想将名称和大小“打印"到命令行: ./dir1/dir2/earFile1.ear 5000 KB./dir1/dir2/earFile2.ear 5400 KB.
..
我正在尝试制定一个删除超过 15 天的 sql 文件的命令. find 部分工作,但 rm 不工作. rm -f |查找 -L/usr/www2/bar/htdocs/foo/rsync/httpdocs/db_backups -type f \( -name '*.sql' \) -mtime +15 它会准确列出我要删除的文件列表,但不会删除它们.路径是正确的. 用法:rm [-f
..
有没有一种简单的方法可以递归地查找目录层次结构中的所有文件,不 以扩展列表结尾?例如.所有不是 *.dll 或 *.exe 的文件 UNIX/GNU find,虽然功能强大,但似乎没有 exclude 模式(或者我错过了它),而且我一直发现很难使用正则表达式查找与特定表达式不匹配的事物. 我在 Windows 环境中(使用大多数 GNU 工具的 GnuWin32 端口),所以我'm 对
..
我想使用命令行获取 NuGet.exe 版本. 我知道我可以让 NuGet 版本作为 Visual Studio 的一部分运行,按照说明 这里,但我所追求的是命令行类似的东西,即: nuget --version 有什么想法吗? 解决方案 从命令行键入 nuget help 除了预期的帮助信息之外,还会列出当前的 NuGet.exe 版本.
..
TL;DR 有没有办法从命令行访问 Visual Studio Gallery,类似于 Chocolatey? 我正在尝试使用 Vagrant 配置 Visual Studio 开发环境.现在,团队成员使用 Visual Studio Gallery 提供的各种扩展,如果他们可以在配置机器时编写安装脚本,那就太好了. 如果不存在任何基于 nuget 的内容,我想我们可能会弄脏并使用 w
..
我很想知道如何在 OSX 中为 ffmpeg 和 jhead 制作 GUI.我一直在寻找解决方案一段时间,并认为你,stackoverflow 的用户,可以帮助我.也许您知道一些我没有遇到过的文档,或者更好的是制作 GUI 的教程. 我喜欢这两个工具,但我喜欢拖放操作的简单性. 注意:我不需要他们的 GUI,我想做一个. 解决方案 Cocoa Dev Central 站点上有一
..
我正在为 Jira 编写一个涉及 XML 文档解析的插件.我正在使用 JAXB 这样做(XML 到 pojos,反之亦然)所以有一个使用 JAXB 从 pojos 生成 XML 的类.好像…… import javax.xml.bind.*;类解析器 {公共无效 m1() {...//使用 javax.xml.bind 中的类的代码.*}公共静态无效主要(字符串参数[]){解析器 p=new P
..
我需要修改不同的标签.到目前为止,我在 SmartSVN 中使用了标签浏览器.但是它很慢. 类似 svn ls "^/tags" 的东西只显示标签而不显示修订.和类似的东西 svn log/path/to/tag -v --stop-on-copy 提供了太多不必要的混乱信息. 是否有 svn 命令只获取标签及其修订版? 解决方案 可以通过添加选项-v查看每个标签最近一次提
..
在我的旧 python 脚本中,我使用以下代码来显示 Windows cmd 命令的结果: print(os.popen("dir c:\\").read()) 正如 python 2.7 文档所说,os.popen 已过时,建议使用 subprocess.我按照以下文档进行操作: result = subprocess.Popen("dir c:\\").stdout 我收到错误消息:
..
我想打开一个 unicode 文件名.以下代码: cmd = u'cmd/c "C:\\Pok\xe9mon.mp3"'cmd = cmd.encode('utf-8')subprocess.Popen(cmd) 返回 >>>'C:\Pokיmon.mp3' 不是内部或外部命令、可运行程序或批处理文件. 即使该文件确实存在.为什么会这样? 解决方案 看起来您使用的是 Windows
..
我正在使用以下函数在 Python 中运行命令: def run_proc(cmd):child = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)标准输出,标准错误 = child.communicate()returncode = child.returncode返回标准输出、
..
在我的 Mac 上,我目前有可用的串行端口: /dev/tty.usbserial-A700dYoR /dev/cu.usbserial-A700dYoR /dev/tty.Bluetooth-PDA-Sync /dev/cu.Bluetooth-PDA-Sync /dev/tty.蓝牙调制解调器 /dev/cu.蓝牙调制解调器 是否可以从命令行(终端)检索计算机可用串行端口
..
在我的 VBA 程序中,我需要运行应用程序“Skitch"并使用它打开一个 JPEG 文件.这是我一直在使用的命令: ReturnValue = Shell("C:\Program Files (x86)\Evernote\Skitch\Skitch.exe " & """" & aPic & """", 1) ...其中“aPic"是路径和文件名. 经过一些试验,我认为我需要像在提升的
..