問題タブ [command-line-tool]

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

objective-c - Linux で cocoa コマンド ライン アプリケーションを使用する

Foundation Framework を使用する Objective-C (xCode 内) でコマンド ライン ツールを作成しています。NSKeyedArchiver によって以前にアーカイブされたオブジェクトをアーカイブ解除する必要があるため、Objective-C を使用する必要があります。

私の質問は、Linux Web サーバーでこのコンパイル済みアプリケーションを使用できるかどうか疑問に思っていることです。

ランタイムの問題があるのか​​、それとも実行可能ファイルが Linux サーバーで実際に実行できる独自のスタンドアロン プログラムなのかはわかりません。

フィードバックをいただければ幸いです。

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

linux - LinuxコマンドラインでSFVスタイルのCRC32を計算するには?

SFV スタイルの CRC32 を計算するための Linux の md5sum/sha1sum に相当するものはありますか? cksum をチェックアウトしましたが、別の合計を計算しているようです (おそらく別の多項式ですか? または、cksum の出力を間違って解釈しています)。できれば cfv/cksfv を使用しないこと (どちらも非推奨のようです。これを計算するたびにそれほど新しくないツールをダウンロード/コンパイルしたくない.

また、上記と同じ理由で、自分自身で C/C++/Java で手動コーディングを行いたくない (つまり、CRC32 を個人的に実装したくない)。

SFV がどの CRC32 多項式を使用しているか (IEEE、Castagnoli、非 CRC Adler など) を正確に知っている人がいれば、それも素晴らしいスタートになるでしょう。

とにかく、事前に感謝します!

EDIT:Adler32と「CRC32」とだけラベル付けされたものの両方を実装するWindowsハッシュツールに基づいて、アドラーではないようです。

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

c - C プログラムからコマンドライン ツールを作成する

makefile for を使用してコマンドライン ツールを作成する場合は、次の C プログラムを使用します。

makefile や Linux シェル コマンドの使用経験はまったくありません。始めたばかりです。どうすればいいのか教えてもらえますか?

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

excel - Microsoft Office Compitablity Pack の excelcnv を使用して xlsx を xls に変換する

インターネットでは、次のように Microsoft Office Compitablity を使用して xlsx ファイルを xls ファイルに変換できると書かれてい
"C:\Program Files\Microsoft Office\Office14\excelcnv" -nme -oice D:\test\new.xlsx D:\test\old.xls
ます。excelcnvxlsx を xls に変換するスイッチを知っている人はいますか?

0 投票する
16 に答える
667157 参照

xcode - Xcodeコマンドラインツールをインストールする方法

現在のXcode/Mac OS X v10.8(Mountain Lion)以降でコマンドラインビルドツールをインストールするにはどうすればよいですか?

Xcodeとは異なり、インストーラーはありません。単なるバンドルです。

すべてのコマンドラインツールがバンドル内の、の下にあるように見えますが、Contents/Developerそれらを使用するように適切な環境変数が設定されていません。

コマンドラインからのビルドをサポートするように環境をセットアップする実行可能なスクリプトはありますか?

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

objective-c - コマンド ライン ツールを維持する

コマンドライン ツールを永久に実行し続けるにはどうすればよいでしょうか。

これは私のコードです:

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

command-line-tool - 動作するバイナリ差分ツールはGDIFF(グラフィカルファイル差分ではなく、汎用差分形式)を実装していますか?

ウィキペディアでGDIFF(Generic Diff Format)を見たことがありますが、この標準を実装するコマンドラインツールはありますか。今私が持っている最高のものはLibXDiffですが、それはライブラリです。それを実行するには、追加の作業が必要になります。

バイナリ差分に関しては、VCDIFF(xdeltaなど)とbsdiffの方が圧縮率が高いことはわかっていますが、私の場合は、単純なものが本当に必要です。VCDIFFは現在のウィンドウの前に何かをコピーし(私の貧弱な英語の読みがこの記事について正しかった場合)、bsdiffのパッチファイル形式はより複雑になります。

アップデート

最後に、「小さな文字列照合を無効にする」と「外部解凍を無効にする」を切り替えると、xdelta3を使用したVCDIFFが実際に機能し、非常に役立つ(私のアプリにとって)情報を出力する非常に優れた「printdelta」コマンドがあることがわかりました。パッチファイルからVCDIFF形式を抽出する必要はありません。

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

html - HTML ファイルの余分な空白を削除するにはどうすればよいですか? (そして余分な空白のみ)

フォームジェネレーターによって吐き出され、見栄えを良くするためにわずかに変更された、恐ろしく醜いHTMLファイルがあります。この HTML ファイルは翻訳する必要があるため、po4a と csv2po を使用していくつかのスクリプトを接続しました。1 つのことを除いて、すべてうまく機能します。翻訳テンプレートのベース文字列の一部が空白で囲まれているため、翻訳者はかなり混乱します。 .

もう 1 つは、これを Makefile で動作させることです (生成されたフォームは頻繁に更新され、私はオタクなので)。ワークフローに適しているため、そのままにしておきたいと思います。だから、コマンドラインツールが必要です。

この場合、私は本当に最も簡単な解決策を探しているので、HTMLファイルをHTML Tidyで実行しました。これにより、奇妙な空白が完全に削除されます。ただし、それは私が必要としない多くのことを行います。それは doctype をいじります (そして html5 doctype をサポートしていません)。あまり楽しくありません。

私が本当に欲しいのはコマンド ライン ツール (オンライン ツールではない) だけです。このツールの唯一の目標は、自分の HTML ファイルを見て適切にフォーマットすることです。理想的には「コンプレッサー」ではありませんが、それが唯一の選択肢である場合は、提案がいいでしょう:)

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

ios - Xcode4-初期設定のコマンドラインターゲット

コマンドラインツールに依存するアプリを実装しています。
これは、実行するプリセットがいくつかあるためです。
コマンドラインツールは、アプリに必要なすべての初期情報を含むsqliteファイルを作成する役割を果たします(明確に言えば、アプリに初期データを追加するための単なるツールです)。

問題は、デバッグ中にすべてが正常に機能することですが、リリースビルドを実行すると、いくつかのエラーが発生します。
最初のエラーは

これは、私のメインアプリがターゲットの依存関係としてコマンドラインツールを持っていたためです。ターゲットの依存関係を削除し、スクリプトの実行フェーズにビルドを追加することで、これを解決しました。

ここで問題となるのは、次のエラーが発生することです。

これを修正する方法がまったくわかりません。助言がありますか?

アプリに最初のsqliteファイルをどのように提供しますか?

助けてくれてありがとう!
編集 現時点では、私のアプリターゲットのビルドフェーズは次のとおりです。 ここに画像の説明を入力してください

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

php - PHPshell_execを介してsoxコマンドを実行することはできません

私はヘルプを検索し、このスレッドですべてを試しましたが、それでもこれを機能させることはできません。shell_exec()を使用して、PHPスクリプトからsox(Sound eXchange)コマンドラインユーティリティを実行しようとしています。2つのオーディオファイルを連結する必要があります。どちらもPHPスクリプトと同じディレクトリにあります(つまり、apacheにアクセスできます)。

混乱は次のとおりです。

  1. 一部のsoxコマンドは、shell_exec()を使用して正常に機能します。たとえば、オーディオファイルを再生したり、オーディオファイルに関する情報を取得したりできます。
  2. 連結コマンドをエコーアウトして(PHPがシェルに送信しているものを正確に把握しているので)、それをコピーしてシェルウィンドウに貼り付けると、完全に実行されます。
  3. 私のapacheユーザー(_www)は、PHPスクリプトがあるディレクトリとsoxディレクトリに対する完全な権限を持っています。両方のディレクトリで「chown-R_www:_www」と「chmod-R777」を実行しました。
  4. sox実行可能ファイルとオーディオファイルへのフルパスを使用しています。

したがって、これはシェルで機能します。

しかし、これはPHPでは機能しません。

誰かがこれに光を当てることができますか?私は何が欠けていますか?ありがとう。