問題タブ [cygwin]

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

linux - プログラムが終了するまでExpectを取得する

Expect Linux ツールを使用しており、シェルとやり取りする必要があります。しかし、それは本当のやり取りではなく、何が起こっているのかを見たいだけです。相互作用するプログラムが終了した後、Expect を終了するにはどうすればよいですか?

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

python - Cygwin と Python 2.6

Python(およびプログラミング)の初心者。Cygwin には正確に何が必要ですか? 私はwinxpでpython 2.6を実行しています。完全な Cygwin を安全にダウンロードできますか? それはただの巨大な束のように思えます。

さて、さまざまな cygwin コンポーネントのダウンロードを提案するモジュールや機能 (出力のパイピング) に出くわし続けています。cygwin は、他の OS 機能を変更または修正しますか、それとも他の副作用がありますか?

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

cygwin - スタンドアロンの cygwin アプリケーションをセットアップする

Cygwin アプリケーション (ls、diff、path、find、grep) の最小限のセットをセットアップして、cygwin を完全にインストールしていないマシンで実行できるようにしたいと考えています。

必要なのは、関連する *.exe ファイルと *.dll だけだと思います。これまでのところ、これは私が持っているものです。今のところ問題なく動作していますが、今後何か問題が発生する可能性があるのではないかと考えていました。

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

sed - ファイル内の DOS から UNIX へのパス置換

この種のパスを含むファイルがあります。

そして、次のファイルを取得したいと思います。

一致しないパスは変更しないでください。

固定数のサブディレクトリに対して sed を使用してこれを行う方法は知っていますが、可変数が問題を引き起こしています。実際には、多くのs/x/y/式を使用する必要があります (最大深度と同じくらい... あまりエレガントではありません)。

とあるかもしれませんが、この種の魔法は私のスキルを超えています。

参考までに、cygwin プラットフォームでいくつかの gcov バイナリ ファイルを修正するには、このトリックが必要です。


私はバイナリファイルを扱っています。したがって、次の種類のデータがある可能性があります。

次のように翻訳する必要があります。

同じ行にあるにもかかわらず、最初の\ものを翻訳してはなりません。

ただし、このテキストの編集中にファイルをチェックしたところ、.gcnoすべてのパスがゼロで囲まれているように見えるため、以下の回答のほとんどが適合するはずです。

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

c# - C#からのUnixコマンド

Unixシェルとコマンドを.Netアセンブリとして実装していますか。これは、cygwinのラッパー、またはパブリックドメインソースから構築されたスタンドアロンである可能性があります。私が本当に使用できるようにしたいコマンドの種類は、wc、tar、cpio、ps、kill、cat、at...です。

これを行うのはどれほどクールだろうか(擬似コード)

usng cygwin

....。

編集>シェルアウトアプローチが機能しているのを見ることができます。私は過去にそのアプローチを使用しました。ただし、それは単に醜い感じです、それは実行中の別のプロセスであり、安全ではありません、それはクライアントマシンに別のインストールを必要とします、あなたはビルドコマンド文字列をいじくり回さなければなりません。さらなる例として

0 投票する
5 に答える
38161 参照

cygwin - Cygwin の startx はどうなりましたか?

デスクトップパソコンを買い替えました。以前のコンピューターとこのコンピューターの両方に Windows XP が搭載されています。私たちが持っている多くの Linux サーバーを操作するために、Cygwin とその xterm パッケージをインストールしました。ただし、以前のコンピューターで行ったように、startx を実行して X-window サーバーを開始することはできません。インストールに startx がない理由をオンラインで調べましたが、まだ何も見つかりませんでした。どんな助けでも大歓迎です。


[さらに調査を行う] さて、xinit パッケージをインストールしたところですが、以前は必要だった覚えがありません。(最後に Cygwin をインストールしたときは、xterm パッケージの要件だったのかもしれません。) 現在、startx は存在しますが、機能するとは言えません。それが起動する X-window サーバーは、私が慣れ親しんでいる古い 25 行 x 80 列の単一の端末ウィンドウとは異なり、3 つの端末でモニター全体をカバーするウィンドウを作成します。さらに悪いことに、以前のように子ウィンドウを生成することはできません。これは、X-windows で Cygwin を使用することの真の力でした。

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

bash - Cygwinで「実行」コマンドラインオプションをエスケープする

「実行」を介してWindows側に引数を渡す際に問題が発生しています

実演すると、次のようになります。

'/BUILD' パラメーターが実行可能ファイルに渡されることはありません。これを回避する方法を知っている人はいますか?

ありがとう!

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

cygwin - Cygwin ミラー サイトのうち、完全なものはどれですか?

cygwin のミラー サイトに大きな矛盾があることに気付きました。デフォルトでインストールされるパッケージは、選択したミラーによって異なります。さらに悪いことに、一部のサイトでは重要なパッケージがすべて欠落しているため、デフォルトのインストールを改善することはできません.

sourceware.mirrors.tds.net からの cygwin のデフォルト インストールには、diff または svn コマンドが含まれていませんでした。私が彼らのミラー サイトに戻ったとき (インターネット オプションで setup.exe を使用)、そのサイトでは diffutils パッケージと subversion パッケージさえ入手できませんでした。cygwin.mirrors.hoobly.com ミラーにはこれらのパッケージの両方があり、完全なリストに基づくと、sourceware.mirrors.tds.net では入手できないパッケージがさらに多くあるようです。

信頼できる cygwin ミラー サイトはありますか、それとも cygwin ミラー サイトでヒットとミスがありますか?

デフォルトおよび完全な cygwin リリースをバージョン管理することは、この問題を解決するのに大いに役立ちますが、cygwin はデフォルトまたは完全なリリースをバージョン管理しません。

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

bash - Cygwin 相互運用に関する質問

自分で答えを見つけるために検索する方法がよくわからないCygwinの質問の簡単なカップル:

質問:走るとき

私のcygwinのインストールでは、プレインストールされたWindowsのインストールを指していません。cygwinのインストールを指しています。Windowsベースのperlインストールを指すように変更するにはどうすればよいですか:

質問: cygwin を起動するデスクトップ ショートカットを見ると、bash を指しています。

許可されているコマンドライン フラグのドキュメントが見つかりません。具体的には、事前定義されたユーザー コマンドを渡すことができるフラグを見つけて、cygwin の起動時にそのコマンドを入力しなくても自動的に呼び出されるようにしたいと考えています。

これは定期的にカスタマイズしたいものなので、.bash_profile などに入れるのは効率的ではありません。できればコマンドラインから指定できるようにしたいです。

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

unicode - ファイルを Unicode として保存するスクリプト

ANSI文字エンコーディングで保存された一連のテキストファイルをプログラムまたはスクリプトを介してUnicodeエンコーディングに変換する方法を知っていますか?

メモ帳でファイルを開いてUnicodeファイルとして保存することを選択したときと同じことをしたいと思います。