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

パラメータを取るプログラミングコマンドラインユーティリティ。

5
bashコマンドライン引数$ @と$ *へのアクセス
多くのSOの質問とbashチュートリアルで、bashスクリプトのコマンドライン引数に2つの方法でアクセスできることがわかります。 $ ~ >cat testargs.sh #!/bin/bash echo "you passed me" $* echo "you passed me" $@ その結果: $ ~> bash testargs.sh arg1 arg2 you passed me arg1 arg2 you passed me arg1 arg2 違いは何である$*とは$@? 前者はいつ使用し、後者はいつ使用するのですか?



15
コマンドライン引数を解析する最良の方法は何ですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 6か月前に閉鎖。 この質問を改善する Pythonコマンドライン引数を解析するための最も簡単で、最も簡潔で、最も柔軟なメソッドまたはライブラリは何ですか?

8
コマンドライン/シェルのヘルプテキストの「標準」形式はありますか?
そうでない場合、事実上の標準はありますか?基本的に私はコマンドラインのヘルプテキストを次のように書いています: usage: app_name [options] required_input required_input2 options: -a, --argument Does something -b required Does something with "required" -c, --command required Something else -d [optlistitem1 optlistitem 2 ... ] Something with list 基本的にはさまざまなツールのヘルプテキストを読んだだけですが、ガイドラインのリストなどはありますか?たとえば、角括弧または括弧を使用しますか?間隔の使い方は?引数がリストの場合はどうなりますか?ありがとう!

5
コマンドラインからMaven Javadocプラグインを無効にするにはどうすればよいですか?
pom.xmlには次のような宣言があります <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> コマンドラインからそれをオフにする方法はありますか? それをプロファイルに抽出できることは知っていますが、それは私が望んでいることではありません。



7
文字列をBashスクリプト内のコマンドとして実行する
コマンドとして実行する文字列を構築するBashスクリプトがあります 脚本: #! /bin/bash matchdir="/home/joao/robocup/runner_workdir/matches/testmatch/" teamAComm="`pwd`/a.sh" teamBComm="`pwd`/b.sh" include="`pwd`/server_official.conf" serverbin='/usr/local/bin/rcssserver' cd $matchdir illcommando="$serverbin include='$include' server::team_l_start = '${teamAComm}' server::team_r_start = '${teamBComm}' CSVSaver::save='true' CSVSaver::filename = 'out.csv'" echo "running: $illcommando" # $illcommando > server-output.log 2> server-error.log $illcommando これは、引数を正しくに提供していないようです$serverbin。 スクリプト出力: running: /usr/local/bin/rcssserver include='/home/joao/robocup/runner_workdir/server_official.conf' server::team_l_start = '/home/joao/robocup/runner_workdir/a.sh' server::team_r_start = '/home/joao/robocup/runner_workdir/b.sh' CSVSaver::save='true' CSVSaver::filename = 'out.csv' rcssserver-14.0.1 Copyright …

7
docker runを介してシェルスクリプトに引数を渡す方法
私はドッカーの世界に不慣れです。dockerコンテナーを介してコマンドライン引数を取るシェルスクリプトを呼び出す必要があります。例:シェルスクリプトは次のようになります。 #!bin/bash echo $1 Dockerfileは次のようになります。 FROM ubuntu:14.04 COPY ./file.sh / CMD /bin/bash file.sh コンテナの実行中に引数を渡す方法がわかりません



11
オプションの単一のコレクションを取得するために、構成ファイル、環境、およびコマンドライン引数を解析します
Pythonの標準ライブラリには、構成ファイルの解析(configparser)、環境変数の読み取り(os.environ)、およびコマンドライン引数の解析(argparse)のためのモジュールがあります。これらすべてを実行するプログラムを作成し、さらに次のことを行います。 持っているオプション値のカスケードを: デフォルトのオプション値、オーバーライドされる 上書きされる設定ファイルオプション 環境変数、オーバーライドされる コマンドラインオプション。 コマンドラインでeg --config-file foo.confなどを使用して指定された 1つ以上の構成ファイルの場所を許可し、それを読み取ります(通常の構成ファイルの代わりに、またはそれに追加して)。これは上記のカスケードに従う必要があります。 ことができます1つの場所でのオプション定義を設定ファイルとコマンドラインの解析動作を決定します。 解析されたオプションを、プログラムの残りの部分が単一のオプション値のコレクションに統合し、どこから来たかを気にすることなくアクセスできるようにします。 私が必要とするものはすべてPython標準ライブラリにあるようですが、スムーズに連携しません。 Python標準ライブラリからの偏差を最小限に抑えてこれを実現するにはどうすればよいですか?


1
Robocopyの「再起動可能」オプションとは何ですか?
robocopy /Z = "再起動可能なモードでファイルをコピー"。 このオプションは何をしますか?私が見つけたすべてのドキュメントは、単に搭載マニュアルを引用しています。「再開可能」モードとは何ですか。なぜそれを使用するの/Bですか。また、「バックアップモード」()とどう違うのですか。

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