在 nushell 中以表格形式查找源文件的行数 2024-11-22 • nushell 我很早就开始尝试学习 nushell,抱歉!...我想建立一个表,其中包含文件夹中所有递归找到的“.swift”源文件,然后附加一个包含其(计算的)行数的附加列。 我用过这个答案它有一种方法可以查找所有带有 的文件ls **/*.swift。 我用过这个答案它有一种方法可以使用 向表中添加计算列insert。 这让我尝试: ls **/*.swift | insert lineCount { wc -l $in.name } 但是,这似乎不起作用。它打印了很多东西,但似乎是大块的表格输出与大块的wc输出交织在一起。 谢谢。 答案1 您可以使用本机 Nushell 命令执行此操作 - 不需要wc在其他平台(如 Windows)上提供: ls **/*.py | select name | insert linecount { open $in.name | lines | length } (我在.py这里处理文件) 以下是屏幕截图: 相关内容 Airflow statsd 导出器无响应 如何在 Outlook 中找到所有加密和/或签名的电子邮件? 解压缩 .gz 文件以获取文本文件但获取二进制文件? [关闭] 推荐使用哪个目录来存储网站内容?[关闭] 薄荷引导正在循环 从 csv 文件创建表格时出现“未定义的控制序列” 并排投影仪幻灯片 (文本和 PGFPlot) 无法通过 Gmail 从 Postfix 发送电子邮件(连接到 smtp.google.com:连接超时) 尝试在 Ubuntu 14.10 中安装 wine 时出错:缺少或冲突的软件包[重复] 如何防止 ls 递归列出子目录中的文件