[解決済み】引数のリストを取得するには?
2022-03-24 22:11:56
質問
WindowsのバッチでBashの
$@
スクリプトに渡されたすべての引数のリストを保持します。
あるいは、わざわざ
shift
?
解決方法は?
ダンカヴァラロ
が正しい。
%*
は、すべてのコマンドラインパラメータ(スクリプト名そのものを除く)に使用できます。また、以下のような便利な情報もあります。
%0
- バッチファイルを呼び出すために使用されるコマンド(以下の可能性があります。
foo
,
..\foo
,
c:\bats\foo.bat
など)
%1
は最初のコマンドラインパラメータです。
%2
は2番目のコマンドラインパラメータです。
というように
%9
(そして
SHIFT
は9日以降に使用することができます)。
%~nx0
- 呼び出し方法に関係なく、実際のバッチファイル名 (some-batch.bat)
%~dp0
- スクリプトのドライブとパス (d:\scripts)
%~dpnx0
- はスクリプトの完全修飾パス名 (d:\scripts
より詳しいサンプルは https://www.ss64.com/nt/syntax-args.html と https://www.robvanderwoude.com/parameters.html
関連
-
[解決済み] %~dp0とはどういう意味ですか、またどのように機能しますか?
-
[解決済み] Git のステータスが完了するまでに長い時間がかかる
-
[解決済み] Windowsにpipをインストールするにはどうしたらいいですか?
-
[解決済み] バッチファイルに引数を渡すにはどうしたらいいですか?
-
[解決済み] N日以上前のファイルを削除するバッチファイル
-
[解決済み] Windowsのコマンドラインで、現在の日付/時刻をファイル/フォルダー名で使用するために適切な形式で取得するにはどうすればよいですか?
-
[解決済み] Windowsのコマンドライン環境を使って、ファイル内のテキストを検索・置換するにはどうすればよいですか?
-
[解決済み】WindowsでTCPまたはUDPポートをリッスンしているプロセスを見つけるにはどうすればよいですか?
-
[解決済み】バッチ/cmdで "コメントアウト"(コメント追加)するには?
-
[解決済み】PowerShellスクリプトを実行する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] パッケージ pdftex.def Error: File not found: ドラフト設定を使っています。
-
[解決済み] HKEY_LOCAL_MACHINE SOFTWARE ◇Microsoft ◇Cryptography ◇MachineGuid ◇はユニークですか?
-
[解決済み] terasso libraryでUnknown errorが発生し、vbaを使用してteradataに接続できない。
-
[解決済み] 'ant' は内部コマンドまたは外部コマンドとして認識されません。
-
[解決済み] コマンドプロンプト「Net View System Error 6118」[終了しました]。
-
[解決済み] Windowsからリモートサーバーへscpでローカルファイルをコピーする [終了しました]。
-
[解決済み] Windowsコマンドプロンプトのログをファイルに保存する
-
[解決済み] バッチファイルにおけるカレントディレクトリとは何ですか?
-
[解決済み】バッチスクリプトのループ
-
[解決済み] Windowsのバッチファイルはファイル名を自分で決めることができますか?