Czy możliwe jest pokolorowanie tylko niektórych słów (nie pełnych linii) dla wyjścia powłoki programu powershell przy użyciu tabeli formatów. Na przykład ten skrypt skanuje rekursywnie folder dla łańcucha, a następnie wyprowadza wynik za pomocą tabeli formatów.Wyrazy kolorowe w formacie skryptu powłoki powershell
dir -r -i *.* | Select-String $args[0] |
format-table -Property @{label="Line #"; Expression={$_.LineNumber}; width=6},
Path, Line -wrap
Byłoby miło być w stanie sformatować słowo szukamy z konkretnym kolorze, dzięki czemu można dokładnie zobaczyć, gdzie stwierdzono na linii.
Działa świetnie! Zmodyfikował tę linię: $ index = $ line.IndexOf ($ word) do $ index = $ line.IndexOf ($ słowem, [System.StringComparison] :: InvariantCultureIgnoreCase) – EtienneT
dobry punkt na razie zignorować. Zaktualizowałem odpowiedź za pomocą modyfikacji. – Rynant