パラメータを受け取るスクリプトを作成しようとしました:
- 線の範囲
- 列の範囲
例: cmd filename 1 5 12 87 ここで、1 と 5 は行の範囲、12 と 87 は列の範囲です。
これらの範囲からテキストを抽出したい。
頭と尾を使用して行の何かを見つけましたが、対応する列を選択する方法がわかりません。
Windows のみ: バッチ、powershell。
更新 1
file.txt
define('HTTP_REQUEST_METHOD_GET', 'GET', true);
define('HTTP_REQUEST_METHOD_HEAD', 'HEAD', true);
define('HTTP_REQUEST_METHOD_POST', 'POST', true);
define('HTTP_REQUEST_METHOD_PUT', 'PUT', true);
define('HTTP_REQUEST_METHOD_DELETE', 'DELETE', true);
define('HTTP_REQUEST_METHOD_OPTIONS', 'OPTIONS', true);
define('HTTP_REQUEST_METHOD_TRACE', 'TRACE', true);
cmd file.txt 1 3 19 27
出力:
ST_METHOD_GET', 'GET', true);
define('HTTP_REQUEST_METHOD_HEAD', 'HEAD', true);
define('HTTP_REQUEST_METHO
より良い表現のために、最初の行を空白にします。
実際、スクリプトは、行 X から行 Y までのテキストの選択を、列 W (最初の行のみ) から開始し、列 Z (最後の行のみ) で編集することをシミュレートします。