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

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

10
Matlab:コマンドラインからのmファイルの実行
仮定; 次の場所にmファイルがあります。 C:\M1\M2\M3\mfile.m そして、MATLABのexeファイルはこの場所にあります: C:\E1\E2\E3\matlab.exe このmファイルをMatlabでコマンドラインから、たとえば.batファイル内から実行したい。どうすればこれを行うことができますか?それを行う方法はありますか?


15
ファイルサイズとファイル名を出力するfindコマンドを取得するにはどうすればよいですか?
次のようにfindコマンドを発行すると、 $ find . -name *.ear それは出力します: ./dir1/dir2/earFile1.ear ./dir1/dir2/earFile2.ear ./dir1/dir3/earFile1.ear コマンドラインに出力したいのは、名前とサイズです。 ./dir1/dir2/earFile1.ear 5000 KB ./dir1/dir2/earFile2.ear 5400 KB ./dir1/dir3/earFile1.ear 5400 KB

6
コマンドライン引数をWinFormsアプリケーションに渡すにはどうすればよいですか?
AppAとAppBの2つの異なるWinFormsアプリケーションがあります。どちらも.NET 2.0を実行しています。 AppAでAppBを開きたいのですが、コマンドライン引数をそれに渡す必要があります。コマンドラインで渡す引数をどのように使用しますか? これはAppBでの現在のメインメソッドですが、これを変更できないと思いますか? static void main() { }

4
バッチファイルの文字列置換
次のコマンドを使用して、バッチファイル内の文字列を置き換えることができます set str="jump over the chair" set str=%str:chair=table% これらの行は正常に機能し、文字列「jump over the chair」を「jump over the table」に変更します。ここで、文字列内の「chair」という単語を変数に置き換えたいのですが、その方法がわかりません。 set word=table set str="jump over the chair" ?? 何か案は?

12
UNIXソートでヘッダー行を無視する方法はありますか?
UNIX(私の場合はCygwin)の並べ替えユーティリティを使用して並べ替えようとしている固定幅フィールドファイルがあります。 問題は、ファイルの上部に2行のヘッダーがあり、ファイルの下部に並べ替えられていることです(各ヘッダー行はコロンで始まるため)。 「最初の2行を並べ替えずに渡す」、またはコロン行を先頭に並べ替える順序を指定する方法をsortに指示する方法はありますか-残りの行は常に6桁の数字で始まります(実際にはIソートしている)それが役立つ場合。 例: :0:12345 :1:6:2:3:8:4:2 010005TSTDOG_FOOD01 500123TSTMY_RADAR00 222334NOTALINEOUT01 477821USASHUTTLES21 325611LVEANOTHERS00 ソートする必要があります: :0:12345 :1:6:2:3:8:4:2 010005TSTDOG_FOOD01 222334NOTALINEOUT01 325611LVEANOTHERS00 477821USASHUTTLES21 500123TSTMY_RADAR00


8
別のcmd.exeプロンプト内から新しいcmd.exeウィンドウを作成する
CruiseControl.NETをセットアップしています。私が抱えている問題は、CCをコンソールアプリケーションとして実行していて、ビルドが正常に完了して(execを使用して)実行されると、CruiseControl DOSプロンプト内で起動することです。私は単純なバッチファイルを使用してアプリを起動していますが、CCと同じプロンプト内で実行すると、CCはアプリが実行されている限りビルドが継続していると見なします。 cmd.exe別の別のプロンプトウィンドウを生成するコマンドラインパラメーターはありますか?

6
コマンドラインパラメータの「-」(ダッシュ)の魔法は何ですか?
例: ISOイメージを作成し、直接CDに書き込みます。 mkisofs -V Photos -r /home/vivek/photos | cdrecord -v dev=/dev/dvdrw - 前のディレクトリに移動します。 cd - ポート12345でリッスンし、送信されたデータをuntarします。 nc -l -p 12345 | tar xvzf - ダッシュの目的は何ですか?どのように使用しますか?
101 linux  bash  shell  unix  command-line 

9
猫の無駄使い?
これはおそらく多くのFAQにあります-代わりに: cat file | command (猫の無用な使用と呼ばれます)、正しい方法は次のとおりです: command < file 2番目の「正しい」方法-OSは余分なプロセスを生成する必要がありません。 それを知っていたにも関わらず、2つの理由で無駄な猫を使い続けました。 より美的-データが左から右にのみ均一に移動するのが好きです。そして、それは簡単に交換するためにcat何か他のものを(gzcat、echo、...)、第二のファイルを追加したり、新しいフィルタを挿入します(pv、mbuffer、grep...)。 場合によってはもっと速いかもしれないと「感じた」。2つのプロセスがあるため、1番目のプロセス(cat)が読み取りを実行し、2番目のプロセスが何でも実行するため、より高速です。また、それらは並行して実行できます。つまり、実行が高速になる場合があります。 私のロジックは正しいですか(2番目の理由)?
101 shell  command-line  cat 

4
git update-index --assume-unchanged on directory
git 1.7.12 特定のディレクトリの下にあるすべてのファイルを、変更されていないものとしてマークしたい 1)git update-index --assume-unchaged dir/「無視するパス」を示します。 2)git update-index --assume-unchaged dir/*追跡されていないファイルが検出されるため、すぐに失敗し、「致命的:ファイルをマークできません」と表示されて終了します。 3)マークするファイルのリストを生成してみてください。 cd目的のディレクトリに移動して、を実行しgit ls-files | tr '\n' ' ' | git update-index --assume-unchangedます。これはエラーメッセージを生成しませんが、ファイルを正常にマークしません。コマンドの最初の部分であるは、git ls-files | tr '\n' ' 'マークするすべてのファイルのスペース区切りリストを正しく生成します。そのコマンドの出力をコピーしてコマンドラインに貼り付けると、git update-indexコマンドは機能します。パイプで何が機能していないのですか? いいえ、dir.gitignore に追加するだけでは不十分です。これらのファイルをリポジトリに配置する必要がありますが、ユーザーがプルできるように無視する必要がある望ましくない変更がローカルで行われます。
101 git  command-line  pipe 

7
コマンドライン引数を使用してC#からPowerShellスクリプトを実行する
C#内からPowerShellスクリプトを実行する必要があります。スクリプトにはコマンドライン引数が必要です。 これは私がこれまでに行ったことです: RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create(); Runspace runspace = RunspaceFactory.CreateRunspace(runspaceConfiguration); runspace.Open(); RunspaceInvoke scriptInvoker = new RunspaceInvoke(runspace); Pipeline pipeline = runspace.CreatePipeline(); pipeline.Commands.Add(scriptFile); // Execute PowerShell script results = pipeline.Invoke(); scriptFileには、「C:\ Program Files \ MyProgram \ Whatever.ps1」のようなものが含まれています。 スクリプトは「-key Value」などのコマンドライン引数を使用しますが、Valueはスペースも含むパスのようなものにすることができます。 これは機能しません。C#内からPowerShellスクリプトにコマンドライン引数を渡し、スペースに問題がないことを確認する方法を知っている人はいますか?

13
CMDが管理者として実行されているか、昇格された特権を持っているかどうかを検出するにはどうすればよいですか?
バッチファイル内から、管理者特権または昇格された特権で実行しているかどうかをテストしたいと思います。 「管理者として実行」を選択してもユーザー名は変更されないため、機能しません。 効果はないが管理者特権を必要とする普遍的に利用可能なコマンドがある場合、特権をテストするためにそれを実行してエラーコードをチェックすることができます。これまでのところ、そのようなコマンドは見つかりませんでした。私が見つけたコマンドは、何かを示す可能性がある単一の非特定のエラーコードを返しているようで、さまざまな理由で失敗する傾向があります。 私はWindows 7だけを気にしますが、以前のオペレーティングシステムのサポートは素晴らしいでしょう。

6
シェルスクリプトからWebブラウザーを起動するクリーンな方法?
bashスクリプトで、ユーザーのWebブラウザーを起動する必要があります。これを行うには多くの方法があるようです: $BROWSER xdg-open gnome-open GNOME www-browser x-www-browser ... これを行うには、ほとんどのプラットフォームで機能する、より標準的な方法がありますか?それとも、次のようなものを使うべきですか? #/usr/bin/env bash if [ -n $BROWSER ]; then $BROWSER 'http://wwww.google.com' elif which xdg-open > /dev/null; then xdg-open 'http://wwww.google.com' elif which gnome-open > /dev/null; then gnome-open 'http://wwww.google.com' # elif bla bla bla... else echo "Could not detect the web browser to use." …

8
WindowsでのJenkinsサービスの開始/停止および再起動
「jenkins-1.501.zip」をhttp://jenkins-ci.org/content/thank-you-downloading-windows-installerからダウンロードしました。 Windows 7にzipファイルを抽出してJenkinsを正常にインストールしました。ジェンキンスはhttp://localhost:8080/よく走る。コンソールからJenkinsサービスを停止したい。どうやってやるの?コンソール/コマンドラインから起動および再起動する方法は何ですか?

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