タグ付けされた質問 「command-line」

コマンドラインは、コマンドインタープリターに与えられる文字列で、プログラムの実行やファイルのコピーなど、実行するアクションを指示します。インタプリタは、エスケープと置換を使用してコマンドラインを処理します。

8
Windowsの再帰的なgrepコマンドライン
Windowsで再帰的なgrepを実行する必要があります。Unix/ Linuxでは次のようになります。 grep -i 'string' `find . -print` またはより好ましい方法: find . -print | xargs grep -i 'string' cmd.exeだけで立ち往生しているので、Windowsの組み込みコマンドしかありません。残念ながら、このサーバーにCygwinやUnxUtilsなどのサードパーティツールをインストールできません。PowerShellをインストールできるかどうかさえわかりません。組み込みのcmd.exe(Windows 2003 Server)のみを使用する提案はありますか?


7
awkで複数の区切り文字を使用する
次の行を含むファイルがあります。 /logs/tc0001/tomcat/tomcat7.1/conf/catalina.properties:app.env.server.name = demo.example.com /logs/tc0001/tomcat/tomcat7.2/conf/catalina.properties:app.env.server.name = quest.example.com /logs/tc0001/tomcat/tomcat7.5/conf/catalina.properties:app.env.server.name = www.example.com 上記の出力では、3つのフィールド(2、4、最後のフィールド)を抽出します*.example.com。次の出力が表示されます。 cat file | awk -F'/' '{print $3 "\t" $5}' tc0001 tomcat7.1 tc0001 tomcat7.2 tc0001 tomcat7.5 最後のフィールドを後のドメイン名で抽出するにはどうすればよい'='ですか?multiple delimiterフィールドを抽出するにはどうすればよいですか?

28
Mavenプロジェクトバージョンをbashコマンドラインに取得する方法
以前、Mavenプロジェクトのバージョンをコマンドラインから変更して新しい問題を引き起こす方法について質問しました。 以前は、バージョンがコマンドライン(bash)から簡単にgrepして解析できるプロパティとして保存されていたため、バージョン番号を取得できました。これでpom.xml要素が使用されるようになりましたが、すべての依存関係とおそらく他の依存関係もこれを使用しているため、一意ではなくなりました。xmlを解析するための外部ツールまたは非常にコンテキストに対応したsedコマンドがないと、bashスクリプトで現在のバージョン番号を取得する方法はないと思います。 私の意見で最もクリーンなソリューションは、Mavenがこのバージョン情報を配布することです。さまざまなプロパティを取得するためのカスタムmavenプラグインを作成することを考えていましたが、最初にここで質問したいと思いました。 それで、${project.version}コマンドラインに値を取得する簡単な方法はありますか?前もって感謝します。 解決 お手伝いありがとう。私はcd手動でディレクトリに行かなければなりませんでしたが、それは簡単に行うことができます。私のbashスクリプトには version=`cd $project_loc && mvn org.apache.maven.plugins:maven-help-plugin:2.1.1:evaluate -Dexpression=project.version | sed -n -e '/^\[.*\]/ !{ /^[0-9]/ { p; q } }'` これにより、次に進むことができる現在のバージョンがわかります。Greppingの方が単純かもしれませんが、できるだけ堅牢にしたいと思ったので、番号で始まる最初の行に満足し、バージョン番号としてこれを処理しようとしました。 # Advances the last number of the given version string by one. function advance_version () { local v=$1 # Get the last number. First remove …

2
コマンドラインツール-エラー-xcrun:エラー:開発ツールではなく、PATHでユーティリティ「xcodebuild」が見つかりません
SwiftJSONCarthage Dependency Managerを介してSome Xcodeプロジェクトのフレームワークを構築しているときに、このエラーが発生します。 Sivaramaiahs-Mac-mini:GZipDemoApp vsoftMacmini5 $ carthage update --platform iOS *** GzipSwiftを取得しています *** SwiftyJSONを取得しています ***「3.1.1」でGzipSwiftをチェックアウトしています *** SwiftyJSON.frameworkバイナリを「3.1.3」でダウンロードしています *** xcodebuildの出力は、/ var / folders / 7m / y0r2mdhn0f16zz1nlt34ypzr0000gn / T / carthage-xcodebuild.apLXCc.logにあります シェルタスク(/ usr / bin / xcrun xcodebuild -project /Users/vsoftMacmini5/Desktop/GZipDemoApp/Carthage/Checkouts/GzipSwift/Gzip.xcodeproj CODE_SIGNING_REQUIRED = NO CODE_SIGN_IDENTITY = CARTHAGE = YES -list)failed with …

17
1行のコマンドラインで複数行のステートメントを実行しますか?
私はPythonを使っ-cてワンライナーループを実行しています、すなわち: $ python -c "for r in range(10): print 'rob'" これは正常に動作します。ただし、forループの前にモジュールをインポートすると、構文エラーが発生します。 $ python -c "import sys; for r in range(10): print 'rob'" File "<string>", line 1 import sys; for r in range(10): print 'rob' ^ SyntaxError: invalid syntax これを修正する方法はありますか? Makelineに含めることができるように、これを1行にすることが重要です。

8
コマンドラインのPHPスクリプトでXDebugプロファイラーをトリガーする方法
XDebugは、HTTP経由でスクリプトを呼び出すときにGETまたはPOSTパラメーター「XDEBUG_PROFILE」を渡すことでプロファイリングをアクティブ化できるようにする構成ディレクティブ「xdebug.profiler_enable_trigger」を提供します。これは、すべてのスクリプトのプロファイリングを望まないが、常にPHP構成を変更せずに、いくつかの特別な場合にのみ役立つ場合に便利です。 コマンドラインPHPプログラムで同じ動作を実現する方法はありますか?「XDEBUG_PROFILE」をコマンドライン引数として渡そうとしましたが、機能しませんでした。 一般的に、コマンドラインPHPのプロファイリングはうまく機能しますが、ブラウザーやHTTPサーバーと同じように呼び出しごとの柔軟性を持たせたいと思います。 助言がありますか?

7
バッチファイルでワイルドカードに一致するファイルをループする方法
私は一連の基本ファイル名を持っています。各名前「f」には、正確に2つのファイル「f.in」と「f.out」があります。すべてのファイル名を処理するバッチファイル(Windows XPの場合)を作成します。 ベース名「f」を表示する 「f.in」に対してアクションを実行します 「f.out」に対して別のアクションを実行します たとえば、*。in(または* .out)を検索する以外に、ベースファイル名のセットを一覧表示する方法はありません。

13
Gitによると「警告:既知のホストのリストに永続的に追加されています」
プルやプッシュなど、gitを使用してリモートとやり取りするたびに、次のメッセージが表示されます。 警告:既知のホストのリストに「...」(RSA)が永久に追加されました。 この迷惑なメッセージが表示されないようにするにはどうすればよいですか?それは単なる煩わしさです。すべてが適切に機能します。

16
Windowsエクスプローラー「ここでコマンドプロンプト」[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する Windowsでフォルダーを開いたまま、コマンドプロンプトを同じ作業ディレクトリで開きたいと思うことがよくあります。 私はPower Toysの「コマンドプロンプト」を知っていますが、これはフォルダーのコンテキストメニュー項目としてのみ機能し、既にそこにいる場合はフォルダー内からは機能しません。親ディレクトリに移動してそこから使用できることは知っていますが、親に数千のディレクトリがある場合、これはそれほど便利ではありません。エクスプローラーでフォルダーアクションに関連付けられた自家製のバッチファイルをいくつか試しましたが、それらは同様の問題を抱えています。 それでは、現在のWindowsエクスプローラーフォルダーの作業ディレクトリでコマンドプロンプトを開く最も簡単な方法は何ですか? 私の現在のアプローチ:(恐ろしい) Alt- D、Ctrl-C(パスをコピー) Win- R、「cmd」、Enter(コマンドプロンプトを開始) "cd"、Space(ディレクトリ変更コマンドを開始) Alt- 、Space、e(pペーストディレクトリ) Enter (変更ディレクトリを実行) もっと良いものがあることを知っています!それは何ですか?

5
フォルダ内のすべてのファイルとウィンドウ内のサブフォルダを一覧表示するコマンド
コマンドプロンプトコマンドを使用して、ディレクトリ内のすべてのファイルとサブフォルダーを一覧表示できるコマンドを検索してみました。「dir」コマンドのヘルプを読みましたが、探していたものが見つかりませんでした。これを取得できるコマンドを教えてください。

8
WindowsのコマンドラインからMySQLデータディレクトリを見つける方法
Linuxでは、コマンドを使用してmysqlのインストールディレクトリを見つけることができましたwhich mysql。しかし、窓には何も見つかりませんでした。私が試したところecho %path%、mysql binへのパスとともに多くのパスができました。 バッチプログラムで使用するために、Windowsのコマンドラインからmysqlデータディレクトリを見つけたいと思っていました。Linuxコマンドラインからmysqlデータディレクトリも検索したいと思います。出来ますか?またはどのようにそれを行うことができますか? 私の場合、mysqlデータディレクトリはインストールフォルダーにあります。つまり..MYSQL\mysql server 5\data、任意のドライブにインストールされる可能性があります。コマンドラインから返してもらいたいのですが。




弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.