Рейтинг:0

Шаблоны глобусов

флаг jp

Как я могу заставить командную строку работать, используя шаблоны глобусов также в заданных аргументах?

powershell.exe -c "&'c:\wind?ws\System32\more.com' C:\path\to\something.txt | findstr 'something'" -> это работает

Это то, что я хотел бы сделать, например:

powershell.exe -c "&'c:\wind?ws\System32\more.com' C:\ветер?ws\w?n.ini | findstr 'что-то'"

Я пытался использовать другой &, но похоже, что он неправильно интерпретируется

Рейтинг:0
флаг th

В команда, вы можете использовать глобальный подстановочные знаки нравиться * и ? только в последнем элементе пути.

Вот (некоторые) эквивалентные альтернативы:

  • если вы настаиваете на больше.com и findstr.exe:
powershell.exe -nopro -c "& 'c:\wind?ws\Syst?m32\mor?.com' (Resolve-Path C:\wind?ws\w?n.ini) | findstr 'fil ext app' "
я"; для поддержки 16-битных приложений
[расширения]
[mci-расширения]
[файлы]
  • используйте собственные инструменты PowerShell:
powershell.exe -nopro -c "(Get-Content C:\wind?ws\w?n.ini) -match 'fil|ext|app'"
; для поддержки 16-битных приложений
[расширения]
[mci-расширения]
[файлы]
флаг jp
Спасибо!!!! Ты делаешь меня счастливым!!
Этот вопрос на других языках:

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.