問題タブ [cat]

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 に答える
598 参照

makefile - Windowsで猫を使用する際の問題

私はwindowsxpを使用しています。私が使用している「猫」のバージョンは、arduinoのダウンロードにバンドルされています。

makefileはcatを実行します。

出力は次のとおりです。

スラッシュ/も試しましたが、

(バックスラッシュを2倍にすると、\は役に立ちませんでした)

ただし、catコマンドを手動で実行すると、機能します。何か案は?

ありがとう

0 投票する
7 に答える
25941 参照

unix - catとgrepの一致のファイル名と行番号

私のコード

各一致の横にファイル名と行番号を印刷するにはどうすればよいですか?

0 投票する
6 に答える
3772 参照

c - Linuxの「cat」と比較して、システムコールを使用した「cat」関数の速度が遅いのはなぜですか。

Linuxシステムで「cat」関数をシミュレートするためにシステムコール(open、read、write)を使用してCでこの関数を実行しましたが、実際の関数よりも低速です...

実際の「cat」と同じバッファサイズを使用しており、「strace」を使用しているので、同じ量のシステムコールが実行されていると思います。しかし、私の「猫」からの出力は、実際の「猫」よりも少し遅いです。

これは私が持っているコードです:

私はファイルから読み取っています(mainに引数として渡します。ここではコードは必要ないと思います)。そのファイル記述子と出力記述子に1を指定してcatPrint()関数を呼び出し、stdoutに出力します。

テストに同じファイルを使用していて、両方(実際の「猫」と私のもの)では、テキスト全体に対して1つのread()と1つのwrite()しかないため、なぜ遅くなるのかわかりません。テキスト全体を画面に表示するだけではいけませんか?

PS:ここでの私の質問(なぜ遅いのか)は宿題の一部ではありませんが、これを宿題としてタグ付けしました。システムコールを使用して「cat」タイプの関数を作成するだけで済みました。少し遅いコードに興味があります。

私からの愚かさで解決した問題:
同じファイルでLinuxの元の猫を次々と呼び出すことにしましたが、呼び出すときも同じくらい遅いことに気づきました。自分の。私はすべてがより良いと思います...

この人のように時間を無駄にしてすみません。

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

powershell - Passing directory contents as a single line to an executable in Powershell

I have a binary executable that takes a list of file paths as arguments, e.g.,

C:\Tool.exe C:\Files\File1.txt C:\Files\File2.txt

I would like to call this tool from Powershell. The question is, how can I get the output of get-childitem all on one line?

If I run:

ls C:\Files\*.txt | select FullName

I get one path per line. How can I concatenate the results?

0 投票する
6 に答える
8129 参照

unix - テキスト ファイルの最初の各単語の後にある文字列を削除する

ファイル1:

テキストファイル File1 の最初の各単語の後にある各文字列を削除するにはどうすればよいでしょうか?

これはおそらく awk/sed/cat でダウンするでしょう - しかし、私はそれを理解できません。私はこれらのユーティリティを介して編集するのはまだ初めてです - おそらく他の人が私の質問から恩恵を受けるでしょう.

最初の単語は予測的ではなく (ワイルドカードなし)、各最初の単語は一意です。

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

security - Microsoft セキュリティ カタログ形式のドキュメントと API サンプル

独自のパーサーを作成できるように、Microsoft セキュリティ カタログを操作するための API に関するドキュメント、またはその代わりにファイル形式に関する情報を探しています。

要するに、作業できるようにする必要がある .cat ファイルがいくつかあります。16 進エディタでファイルを見ると、明らかに異なる領域があり、何らかの形で区切られています (典型的なバイナリ保存構造体のように見えます)。それらから特定の情報を取得し、他の情報を無視する必要があります。

おそらく、フォーマットをリバース エンジニアリングして、必要なものを解析することもできますが、単に「自分ができることを実行できる」のではなく、Win32 API を使用して行うか、少なくともフォーマットに適したパーサーを作成することをお勧めします。する必要がある」。

MSCAT32.DLL は重要なもののようですが、必要なことを行うためのエクスポートがあるかどうかはわかりません...少し不可解です (しゃれは意図されていません)。

どんな情報でも役に立ちます。

ここにさらにいくつかのキーワードを投げ込むだけです...

MIME タイプは次のとおりです: application/vnd.ms-pki.seccat マジック ヘッダー バイトは次のとおりです: 30 80 09 06 ファイル内のフィールド区切り文字は次のようです: EOT (04) および € (80) それらを生成するプログラムは次のとおりです。 MakeCat.exe

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

linux - テキスト ファイル内の単語リストの辞書定義を取得する最も簡単な方法

ファイル1:

テキスト ファイルから単語のリストを抽出し、その定義を見つけて出力テキスト ファイルに貼り付ける最適な方法がわかりません。WordNet の使用を考えていましたが、プロセスを自動化する方法がわかりません。

単語の定義を見つけてテキスト ファイルに貼り付けるために使用できるアイデア (おそらく google/APIs/linux アプリケーション) はありますか?

ファイル 2:

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

sed - 複数のコマンドの結果を1つのテキストファイルに送信しますか?

これは私がこれまでに持っているものです-パブリックURLのディレクトリ用のドロップボックスパブリックURL作成スクリプト(getdropbox.com -gplだと思います)。私のLISTファイルは、次の方法でlsを使用して作成されました。

dropboxpuburl.sh:

これで、一連のファイル全体が作成されます。各ファイルには、ドロップボックスpuburlが含まれています。

問題は、このスクリプトですべてのパブリックリンクを1つのテキストファイルにリダイレクトし、それぞれを新しい行に(おそらくPUBLIC-DIRECTORY-LISTという名前で)リダイレクトするにはどうすればよいですか?

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

linux - テキストファイルのさまざまな行を削除します

私はwordnetのオンラインデータベースから読み取るbashスクリプトを実装しようとしていて、1つのコマンドでさまざまなテキストファイルを削除する方法があるかどうか疑問に思っていました。

FileDumpの例:

文法の側面を説明する行を削除する必要があります。

単語の定義のみを含むクリーンなファイルを作成するために、次のようにします。

文法用語の周りの*記号は、sedで私をつまずかせています。

0 投票する
6 に答える
1606 参照

linux - 大きなテキストファイルを1行の文字列に再フォーマットします(BASH経由)

ファイル1:

これを(単語の膨大なリストの場合)用語から定義形式(用語ごとに1行)にフォーマットする必要があります。どうすればこれを達成できますか?単語はどれも同じではなく、上記の構造だけが同じです。結果のファイルは次のようになります。

Awk / Sed / Grep/Catが通常の候補です。