問題タブ [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 投票する
3 に答える
16431 参照

linux - Linux の wc -c はどのように機能しますか?

文字数はなぜ4

出力

3文字数が であるため、出力は になります3

0 投票する
3 に答える
1202 参照

perl - wcなしでperlを使用してSTDINの文字をカウントするにはどうすればよいですか?

STDIN でユーザーが入力した行数、単語数、および文字数をカウントするスクリプトを作成しようとしています。以下のスクリプトを使用すると、ユーザーがファイルを CLI として入力したときにこれを実行できますが、このコードを STDIN に使用しようとすると、無限ループに陥ります。これを修正するには何を変更すればよいですか?

0 投票する
1 に答える
56 参照

linux - N 行のファイルを選択してコピーする

行数 N のファイルのみをフォルダから選択してコピーしたいと思います。

Bashでこれを行うにはどうすればよいですか?

アル。

0 投票する
4 に答える
2060 参照

bash - grep -v コマンドの後、フォルダー内のファイルのリスト内の単語を簡単に数えます

私は、自分が書いたスクリプトをより単純なものにしようとしてきました。

フォルダー内のすべてのファイル、またはフォルダーのサブディレクトリのすべてのファイルの単語数を取得する方法は多数あります。

たとえば、私は書くことができます

次のような出力が得られる可能性があります (これが目的の出力です)。

ただし、ファイルが多すぎると、次のようなエラー メッセージが表示されることがあります。

そのため、変数を作成して、次のように一度に 1 つのフォルダーを実行できます。

このように 1 行から 5 行になります。

さらに、あるケースでは、grep -v最初に使用してから、次のように単語カウントを実行します。

しかし、これには次の 2 つのエラーが発生します。

  1. 引数リストが長すぎます
  2. 長すぎなければ、ファイルごとではなく、一度にすべてのファイルの wc が表示されます。

要約すると、私はこれができるようになりたいです:

上記のように出力を返すようにします。

これを行う非常に簡単な方法はありますか?または、少なくともループを見ていますか?繰り返しますが、私は他の人と同じように 4 ~ 10 行のスクリプトを使用してこれを行う 101 通りの方法を知っていますが、コマンド プロンプトに 2 つのワンライナーを入力するだけで済むようにしたいと思っています...そしてシェルに関する私の知識は私がOSに求めていることをどの方法で許可するかを知るにはまだ十分ではありません。

編集 -

解決策が提案されました:

このソリューションは、次の出力につながります。

私が知る限り、各行をファイルとして扱っているようです。私はまだ他の回答を見直しています。あなたの助けに感謝します。

0 投票する
2 に答える
68 参照

linux - $BASH の出力列の 1 つとしてファイル数を含むすべてのファイルを一覧表示しますか?

ls -alリストされたディレクトリのファイル数も表示するのと同様にファイルを表示する方法はありますか? 最後の列としてのようなものls -alですか?ls -1 | wc -l私は引数を切り替えようとしましたが、結果を操作しようとするたびに構文エラーが発生するため、パイプをほとんどあきらめました。それとは別に、金色なので、明らかに何かが欠けているような気がします。リストするディレクトリのファイル数も表示するように変更する方法lsは、少なくともそうあるべきだと思われます。これを機能させる方法を知っている人はいますか?