问题标签 [wc]

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.

0 投票
11 回答
76221 浏览

linux - 如何计算包括子目录在内的代码行数

假设我想计算项目中的代码行数。如果所有文件都在同一个目录中,我可以执行:

但是,如果有子目录,这是行不通的。为此, cat 必须具有递归模式。我怀疑这可能是 xargs 的工作,但我想知道是否有更优雅的解决方案?

0 投票
8 回答
45159 浏览

bash - 使用 find、wc 和 sed 计算行数

我试图使用 sed 来计算基于特定扩展名的所有行。

我正在尝试执行以下操作,如何在此特定行中包含 sed 以获取总数。

0 投票
3 回答
378 浏览

bash - 使用 Bash 脚本中的选项调用 linux 实用程序

这是我的第一个 Bash 脚本,如果这个问题是微不足道的,请原谅我。我需要计算指定目录 $HOME/.junk 中的文件数。我认为这很简单,并假设以下方法可行:

在命令行输入find $HOME/.junk -type f | wc -l完全符合我的预期,只需返回文件数。为什么在我的脚本中输入它时不起作用?在将选项传递给实用程序时,我是否遗漏了一些特殊符号?

非常感谢您的时间和帮助。

0 投票
2 回答
702 浏览

svn - 新的svn服务器,相同的ip

这是我的问题:

我的服务器昨晚崩溃了!所以我不得不出去买一些新东西,我现在有了一个新服务器。我已将所有内容都设置好,我正在尝试设置我的 svn 服务器备份。我已经设置好了。我在另一台电脑上有我的文件,我想提交到 svn 服务器以启动我的存储库备份。我如何将这些文件再次放入存储库?服务器具有与以前相同的 ip。我尝试了重新定位和切换,但我不断收到此错误:

<> 中的内容被省略了,因为它不是重要信息。uid 不一样。你能尽快帮助我吗!我需要这个启动并运行非常非常快。

谢谢!

0 投票
19 回答
100028 浏览

bash - 仅从 bash 中的 wc 获取整数

有没有办法获取 wc 在 bash 中返回的整数?

基本上我想在文件名之后将行号和字数写到屏幕上。

output: filename linecount wordcount 这是我到目前为止所拥有的:

p>

0 投票
2 回答
3869 浏览

ubuntu - 如何计算当前目录和子目录中所有文件中的所有行?

我试图弄清楚为一个应用程序编写了多少行代码。代码在当前目录和子目录中。我正在使用ubuntu。

0 投票
4 回答
4163 浏览

command - UNIX:“wc”命令的物理位置。它不是“/bin”

这已经是树桩了。我用 C 语言编写了一个 shell 程序,允许用户执行多个命令。根据我目前的研究,“ls”和“cat”等所有命令都位于“/bin/”中。

“wc”未列在此目录 - “/bin”中。如果我启动一个终端,我可以输入“wc fileName”并且它可以工作。我从“/”目录运行“find .wc”,但仍然找不到“wc”命令。

有谁知道“wc”藏在哪里?

0 投票
1 回答
4836 浏览

perl - 使用 -T 开关运行时不安全的 $ENV{ENV}

当我尝试 perlfaq5 中的最后一个示例时:How-do-I-count-the-number-of-lines-in-a-file? 我收到一条错误消息。我应该怎么做才能让脚本正常工作?

输出:

0 投票
3 回答
1106 浏览

shell - 具有行长限制的 UNIX wc -l

我需要在 UNIX shell 脚本中计算文件中的行数,但我需要 80 个字符以下的行数,如果超过 80 个字符,则将其计为多行。

我知道 wc -l 计算行数,而且我知道没有任何选项可以指定这种事情,那么我该怎么做呢?

0 投票
6 回答
2314 浏览

bash - bash 获取 wc -l 编号并在一个命令中显示?

我很确定这将是显而易见的,但目前我正在这样做:

这让我得到了我想要的数字,但在屏幕上没有显示任何内容(尽管我无论如何都会丢弃错误行)。

有没有办法做到这一点(将 wc -l count 转换为 count 变量),同时在一个命令中将输出显示到控制台?我很确定tee可以在这里使用类似的东西,但是我的大脑并没有按应有的方式工作。

否则,我想使用它写入临时文件和控制台tee并将cat其重新写入wc将起作用,但我非常相信必须有一种更优雅的方式来做到这一点。

编辑: 对不起,似乎问题不清楚。我不想在屏幕上显示计数,我想显示我一直在计数的输出,即:find 的输出