Opisany niedawno metoda na dopisywanie tekstu do pliku za pomocą PowerShella może być rozbudowywana na wiele sposobów. Jednym z nich jest dodanie tekstu wpisanego przez użytkownika.
Aby to zrobić oprócz opisanego już polecenia Add-Content wystarczy skorzystać z Read-Host wraz z parametrem Prompt w którym podana będzie zachęta do wpisania tekstu.
I tak osoby ceniące przejrzystość mogą skorzystać z następującego kodu.
$tekst = Read-Host -Prompt "Dodaj szybką notatkę"
Add-Content -Path c:\dokumenty\szybkie_notatki.txt -Value $tekst
Zaś lubiące imponować rozwiązaniami zawartych w jednej linijce mogą wynik polecenia Read-Host przekazać bezpośrednio do Add-Content.
Read-Host -Prompt "Dodaj szybką notatkę" | Add-Content -Path c:\dokumenty\szybkie_notatki.txt
Wynik działania w obu przypadkach jest identyczny.
Skomentuj