問題タブ [unix-head]

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 投票する
2 に答える
12248 参照

bash - 変数を使用してbashスクリプトで「ヘッド」を使用するにはどうすればよいですか?

作成したいくつかの変数を指定して、ファイルから特定の行を読み取ることができるスクリプトを作成しようとしています。

これから私が直面する最大の問題は、次のエラーが発生することです。

端末から一度に 1 行ずつ入力すると、コードは正常に機能します。このコードを機能させる方法はありますか? 定数 (head -5 など) を使用すると機能することに注意してください。

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

sorting - head 内の最大数のみを表示する

sort -r | を使用します。次のように出力を取得します。

次のような出力を作成するにはどうすればよいですか。

最大の k1 番号のみが表示されます????

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

unix - Unix シェル - 最初の 300 行を新しいファイルにコピーする

私はこれを何日も解決しようとしてきましたが、何もうまくいかないようです。

file1 の最初の 300 行を file2 という新しいファイルにコピーします。このファイルには、各レコードの最初のフィールドである姓でソートされた電話番号情報が含まれています。

答えになるはずですが、受け入れられません。

ありとあらゆる助けをいただければ幸いです。

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

linux - ls および head から返されたファイル内で grep

多数のファイルを含むディレクトリがあります。少なくとも 1 つのファイルにあるテキストを検索しようとしています。テキストは、最近のファイルの 1 つにある可能性があります。これを行うコマンドは何ですか?のようになると思いましたls -t | head -5 | grep abaaba

たとえば、ファイル 1、ファイル 2、ファイル 3、ファイル 4、ファイル 5 から 5 つのファイルが返された場合ls -t | head -5、どのファイルに が含まれているかを知る必要がありますabaaba

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

linux - Linux で複数のファイルの先頭をコピーするにはどうすればよいですか?

Ubuntu で一連のファイル (*.txt) をあるディレクトリから別のディレクトリにコピーしたい。サイズを小さくしたいので、 head を使用してそれぞれの最初の 100 行を取得しています。

新しいファイルは元の名前を保持したまま、サブディレクトリに配置したいと考えていますsmall/。私が試してみました:

しかし、これは*.txt. 私も試しました:

しかし、これはIs a directoryエラーになります。

簡単なはずですが、私は Linux がかなり苦手です。どんな助けでも大歓迎です。

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

bash - 「while head -n 1」好奇心

いくつかのコーディング実験(コーディングの質問に対するより短い答えを見つけようとしているときに行われた) は、いくつかの興味深い驚きにつながりました。

出力 ( Control-C を押すか、CPU サイクルを永遠に浪費します):

同じですが、パイプされた入力の代わりにリダイレクトされた入力ファイルを使用します:

出力 ( Control-C を押す):

質問:

  1. whileループが停止しないのはなぜseq 2 | head -n 1ですか?

  2. リダイレクトされた入力が、パイプされた入力よりも多くの出力を生成するのはなぜですか?


上記のコードは、最近のLubuntudashでテストされました。とは両方ともcoreutils (バージョン8.25-2ubuntu2 ) パッケージからのものです。bashseqhead

(Ctrl-C)を打たなければならないことを回避する方法:

1
2

1

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

node.js - Node.jsでunix headコマンドを同期的にシミュレートするにはどうすればよいですか?

Linuxの頭のようなNode.jsの同期メソッドを探しています。

ノードで同期処理を行うのは一般的に悪い考えであることはわかっていますが、有効な使用例があります。ファイルの最初の数行を読み取る必要があります。