как получить все аргументы команды, записанные в файл windows .bat - PullRequest
0 голосов
/ 17 июня 2020
grep -P  "ERROR.+SQLTransientConnectionException" uts.log  | wc -l

Я пытался скопировать / захватить указанную выше (предыдущую) команду в буфер обмена.
Моей попыткой был командный файл e c .bat с содержимым ниже

echo %* | clip

Однако, когда я попробовал это в ранее запущенной команде, как показано ниже

ec.bat grep -P  "ERROR.+SQLTransientConnectionException" uts.log  | wc -l

, она скопировала только часть grep (как показано ниже), а не всю командную строку. Он исключил вертикальную черту (|) и «w c -l»

grep -P  "ERROR.+SQLTransientConnectionException" uts.log

Как мне получить / запросить всю командную строку? Есть ли переменная среды, содержащая предыдущую команду? Есть ли что-то похожее на специальные параметры bash / zsh, как объяснено здесь

...