問題タブ [gnuwin32]
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.
windows - コマンドラインから16進数を並べ替えますか?
私は次のような16進数のファイルを並べ替える方法を探しています
コマンドラインから
Linuxソリューションは大歓迎ですが、Windowsとcygwinまたはgnuwin32を使用します。
windows - コマンドラインから異なる長さの16進数をソートしますか?
たとえば、長さが異なる16進数のファイルがある場合
コマンドラインからそれらをソートするにはどうすればよいですか?
Linux ソリューションは大歓迎ですが、Windows と cygwin または gnuwin32 を使用します。
注:私は明らかに間違っている順序でそれらを保持する SORT 'cos を使用できません。
cmd - gnuwin32のxargs4.2.20はwin7でサイレントに失敗します
gnuwin32プロジェクトのfindutilsパッケージのxargs.exeについて話しています。
Windowsコマンドシェルcmd.exeでパイプを作成すると、Windows 7では正しく実行されませんが、WindowsXPでは正常に実行されます。
ここでは、標準入力から読み取られた2行目(ファイル名)の後で失敗します。do-soemthing.batは、かなり長時間実行されるバッチスクリプトです。ファイルリストは、ドライブS:などにマウントされたネットワークドライブから取得されます。
何か案は?
メモリから引用すると、私は2005年のxargs.exe 4.2.20.1934を使用しています。これは、おそらく最新のリリースです。
windows - テキスト ファイルの先頭のスペースを削除する
行頭にスペースがありますが、テキストファイルがたくさんあります
例えば
だろう
できればgrepなどのユーティリティを使用してください。
windows - GnuWin32またはCygwin-プログラマーの観点から
Linuxのスキルがあり、コマンドラインが大好きなプログラマーにとって、Windowsで使用するのに適したものは何ですか?CygwinまたはGnuWin32ですか?
良い比較や違いのリストを見つけようとしましたが、リモートで完全なものを見つけることができませんでした。また、これはsuperuser.comの質問にすべきかどうか疑問に思いましたが、プログラマー向けのツールの使用を正確に求めているため、反対しました。
それぞれのソリューションに共通する落とし穴と制限について知りたいのですが。私の主な開発はMSVCで行われているため、Windowsとの相互運用性は重要な問題です...
batch-file - Windowsでsedを使用したバッチファイル-置換ではなく予期しない追加
バッチスクリプトのグループを(XPから)Windows 7に移行するタスクがあり、sedを置換に使用する際にいくつかの問題が発生しました。私が行う必要があるのはLogPathを見つけることであり、二重引用符内のすべてをABCに置き換える必要があります(テストのためだけに-実際にはUNCパスになります)。
しかし、代わりに2つの奇妙な問題が発生しています。
- 最初の二重引用符を削除しています
- さらに重要なのは、引用符内の何かを実際に置き換えるのではなく、この文字列に追加するだけです。
スクリプトの関連する行は次のとおりです。
sed \\fs-bri-01\9732\9732.hfls -i -e s,LogPath="*.",LogPath="ABC",g
このスクリプトはWindowsXPで機能しますが、Windows7では機能しません。
makefile - Makefile エラー: 複数のオブジェクト モデル
Linux、Windows、および Mac で動作するメイクファイルを使用しています。この問題は Windows で発生し、他のオペレーティング システムでは問題なく動作します。次のエラーが表示されます。
内容は次のとおりです (39 行目は次のものです: header: $(HEADERS)):
unix - UNIXユーティリティを使用して、ファイル内の文字以外のすべての文字を \n に変更する
私はMACでそれを使用していたUNIXユーティリティの使用に関するチュートリアルを見ていました.私はWindowsラップトップを持っていたので、Gnuwin32パッケージ をダウンロードしました.
チュートリアルのコマンドラインは次のとおりです。
それは彼と一緒に働いたが、私が試してみると、文字の後にシングルクォート「'」文字を入れた
私は試した
各文字の後に改行を追加しました
賛辞オプションを削除して、正規表現に ^ を追加しようとしました
結果はすべてをに置き換えていletter
ましたnewline
問題は、GNUwin32 の UNIX ユーティリティのコマンド ライン オプションが他と異なるかどうかです。そして、「AZ」のような単一引用符の間に正規表現を入れることは「AZ」とは異なります。そうであれば、上記の失敗した試行を除いて、すべての非文字を改行に置き換える最良の答えは何でしょうか
linux - GNUWin32 と cygwin の違い
両者の違いを理解できないようです。
1つ(GNUWin32
)はウィンドウの上のレイヤー( などMSYS
)で、
もう1つ(cygwin)は別のもの(?)のようです
どういう意味ですか?いつどちらを使用するのですか?どちらも同じものに適していますか?
主に git に使用したいのですが、* nixy のすべてのことを学び、実行するためのオプションを開いたままにしておきたいです。
このための別のツールはありますか?msysgit
これにより適していますか?
これらすべての *nix プラットフォームの違いを徹底的に調べるリソースはありますか?
shell - Windows 7上のgnuwin32のFindUtils:単純なパターンマッチング
Windows7標準シェルでgnuwin32のFindUtilsパッケージのfind
コマンドを使用しようとしています。cmd.exe
しかし、パターンマッチングを含む最も単純なコマンドを入力すると、正しく機能しません。
私がタイプした場合:
find . -name "*.java"
私は最終的に:paths must precede expression
エラー。ここで私は次の説明を見つけました:
-nameテストは引数を1つだけ取ります。コマンドラインでは、findコマンドが実行される前に、シェルがsを複数の引数に展開しています。したがって、表示されるエラーが発生します。-name引数でシェルのメタ文字をエスケープするか、その引数を引用符で囲む必要があります。
しかし、私はその議論を引用符で囲んでいます!
一重引用符も試してみました:
find . -name '*.java'
この場合、ファイルは見つかりません(ディレクトリにはたくさんの.javaファイルがありますが'*'
、同じ効果で確実にチェックしました)。
私も試しました:
二重引用符の場合と同じ効果があります。同じ:
私は何が間違っているのですか?例では、スターで二重引用符を使用するとうまくいきました。
この質問に関係しているのではないかと思います。