問題タブ [dos]
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.
scripting - *nix コマンドで使用するための DOS ファイル名のエスケープ
sed で使用できるように DOS ファイル名をエスケープしたい。次のようなDOSバッチファイルがあります。
(注: -完全修飾パス名に%~f1
展開されます - )%1
C:\utils\MyFile.txt
%FILENAME%
バックスラッシュが次の文字をエスケープしているだけであることがわかりました。
それらがエスケープされるように、どうすればそれらを2倍にすることができますか?
(私は cygwin をインストールしているので、他の *nix コマンドを自由に使用してください)
解決
Jeremy と Alexandru Nedelcu の提案を組み合わせて | を使用する 私が持っているsedコマンドの区切り文字について
command-line - バッチ ファイルを使用して一連のファイルの 1 つを開く
この構造に基づいて最大 4 つのファイルがあります (プレフィックスは日付であることに注意してください)。
- 0830ファイル名.txt
- 0907ファイル名.txt
- 0914ファイル名.txt
- 0921ファイル名.txt
最新のもの (0921filename.txt) を開きたいです。バッチファイルでこれを行うにはどうすればよいですか?
ありがとう。
c++ - windows.hがnear&farマクロを作成しないようにするクリーンな方法はありますか?
WinDef.hの奥深くには、セグメント化されたメモリ時代のこの遺物があります。
これは、変数名の近くまたは遠くを使用しようとすると、明らかに問題を引き起こします。クリーンな回避策はありますか?それ以外の場合、変数の名前を変更しますか?
batch-file - バッチ ファイルを使用した自動化のテスト:
テストスイートのレイアウトは次のとおりです。
TestSuite1.cmd:
- プログラムを実行する
- 返された結果を確認する
- 返された結果が 0 でない場合は、エラーをテキスト出力に変換し、スクリプトを中止します。成功した場合は、成功と書きます。
単一の .cmd ファイルで、異なる入力を使用してプログラムを約 10 回呼び出します。
問題は、私が 10 回実行するプログラムは、毎回実行するのに数時間かかることです。
何らかの方法で戻り結果をチェックし、適切な出力ファイルを提供しながら、単一の.cmd ファイルと単一の出力ファイルを使用しながら、プログラムのこれら 10 回の実行をすべて並列化する方法はありますか?
windows - バッチ検索ファイル拡張子
を使用して各ファイルを反復処理している場合:
各ファイルの拡張子を印刷するにはどうすればよいですか? %%f を一時変数に割り当ててから、コード :echo "%t:~-3%"
を使用して印刷しようとしましたが、成功しませんでした。
windows - Windows用のDOSバッチファイルのアップグレード
Windowsボックスで自動DOSバッチスタイルのタスクをプログラミングするための最近の要件はありますか?
自動化を行う必要があります。これらのタスクを自動化するより良い方法がある場合は、メモ帳に.BATファイルの山を置いて書きたくありません。主に、特定の日時条件でのファイルの移動や、ファイルの移動の前後にWindowsアプリケーションをトリガーします。
私は、正しいパラメーター構文チェックを使用して、エディターがすべてのDOSコマンドを「使用可能」にしているIDEの方針に沿って考えています。このようなものはありますか、それとも.BATファイル以外でこの問題を解決する必要がありますか?
windows - .BATスクリプトをデバッグするにはどうすればよいですか?
.batスクリプトをステップ実行する方法はありますか?重要なのは、他の多くのスクリプトを呼び出すビルドスクリプトがあり、それらが呼び出される順序を確認して、どこに行かなければならないかを正確に把握し、変更を追加できるようにすることです。 。
build-automation - バッチファイルでの文字列記号の操作?
.bat / .cmdファイルで文字列のサブ文字列を取得する方法はありますか?
たとえば、文字列「hello.txt」が与えられた場合、.txtを削除する方法はありますか?
編集:これを行うためのより一般的な方法はありますか?それがファイル名またはファイルパスであるという仮定の下ではありませんか?
build-automation - 高度なバッチファイルの使用法を学ぶための最高の無料リソース?
高度なバッチファイルの使用法を学ぶための最良の無料リソースは何ですか?
windows - Ruby による環境変数の永続化
Ruby で DOS 環境変数を設定しようとしていて、スクリプトが終了した後もそれを維持しようとしています。たとえば、Ruby スクリプトset_abc_env.rb
で環境変数 'ABC' を 'blah' に設定したい場合は、次のように実行する必要があります。
どうすればいいですか?