PowerShell może być używany do wykonywania różnych operacji systemu Windows, takich jak tworzenie folderów, katalogów. Podobnie pliki tekstowe można również obsługiwać za pomocą PowerShell; możemy edytować pliki tekstowe, aby dołączyć lub usunąć treść z plików tekstowych.
Zademonstrujemy różne sposoby tworzenia i edycji plików tekstowych za pomocą PowerShell:
Jak tworzyć i edytować pliki za pomocą PowerShell
Poniższe kroki pozwolą Ci tworzyć pliki tekstowe za pomocą PowerShell; ponadto w tej sekcji omówiono również różne sposoby edycji plików tekstowych.
Krok 1: Jak utworzyć plik tekstowy za pomocą PowerShell
Podczas tworzenia nowego pliku tekstowego w PowerShell należy wziąć pod uwagę dwie możliwości:
Możliwość 1: Utwórz plik tekstowy w obecnym katalogu roboczym (PWD): w tym celu wykonaj następujące polecenie, aby utworzyć nowy plik: kolejność podana poniżej spowoduje utworzenie pliku tekstowego o nazwie plik1 w bieżącym katalogu:
> New-Item file1.txt
Możliwość 2: Jeśli chcesz pobrać nowy plik do innego folderu, musisz podać pełną ścieżkę; i upewnij się, że docelowy katalog istnieje; W przeciwnym razie nie będziesz mógł dokonać zmian w nieznanym katalogu lub dysku. Polecenie podane poniżej utworzy nowy plik tekstowy plik2 w docelowym katalogu dysku ORAZ .
> Nowa pozycja E:MSfile2.txt
Po utworzeniu pliku tekstowego możesz przejść do kroku 2.
Krok 2: Jak pisać w plikach tekstowych za pomocą PowerShell
Zauważa się, że każdy utwór ma swoje plusy i minusy, więc użytkownicy muszą wybierać zgodnie ze swoimi wymaganiami. Oto trzy metody, które możesz rozważyć zapisanie w pliku tekstowym:
Wymiana danych: Jeśli chcesz zastąpić istniejącą zawartość pliku tekstowego nową, musisz wybrać Metoda 1.
Dołączanie treści: Jeśli jednak chcesz dodać kilka linii do istniejącej treści, musisz wykonać Metoda 2.
Używanie edytora nano do edycji plików tekstowych w PowerShell: Jeśli chcesz wielokrotnie dodawać lub usuwać zawartość pliku tekstowego, zaleca się rozważenie Metoda 3.
Metoda 1: Wymiana danych
Zanim przejdziesz do ustawienia treści, najpierw; odczytaj plik za pomocą następującego polecenia:
Po wykonaniu wyjście jest pokazane poniżej:
Jeśli chcesz pisać w pliku tekstowym , wykonaj polecenie podane poniżej, aby zastąpić tekst w plik1 :
> Set-Content file1.txt' Cześć, zawartość została pomyślnie zastąpiona'
Po pomyślnym wykonaniu polecenia przeczytaj zawartość pliku, aby sprawdzić, czy tekst został zastąpiony, czy nie. Polecenie podane poniżej spowoduje wydrukowanie zawartości plik1.txt
> Pobierz plik treści1.txt
Zauważysz, że tekst został zastąpiony:
Metoda 2: Dołączanie treści
W przeciwieństwie do pierwszej metody, druga metoda doda zawartość do istniejących danych w pliku; poprzednia treść będzie również dostępna w pliku:
Aby dołączyć tekst, wykonaj następujące polecenie: polecenie podane poniżej doda tekst zapisany w pojedynczych cudzysłowach do plik1.txt .
> Add-content file1.txt 'dołączyłeś tekst'
Po wykonaniu powyższego polecenia sprawdź, czy tekst został dodany, czy nie; aby to zrobić, uruchom następujące polecenie, aby sprawdzić. Przekonasz się, że wiersz napisany w pojedynczych cudzysłowach jest teraz dodawany jako nowy wiersz do plik1.txt .
> Pobierz plik treści1.txt
Metoda 3: Używanie edytora nano do edycji plików tekstowych w PowerShell
Innym sposobem wprowadzania zmian w plikach tekstowych jest użycie nano edytor w PowerShell:
ten nano edytor nie jest dostępny w PowerShell; musisz zainstalować pakiet. Przed tą instalacją musisz upewnić się, że używasz PowerShell z uprawnieniami administratora; w przeciwnym razie instalacja nie powiedzie się. Po uruchomieniu PowerShell jako Administrator; możesz kontynuować dalej:
Po pierwsze, musisz zainstalować czekoladowy pakiet; ten czekoladowy pakiet obsługuje edytor nano. Dlatego konieczne jest zainstalowanie go przed dodaniem edytora nano, a można go zainstalować za pomocą polecenia podanego poniżej:
> Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((Nowy obiekt System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Po udanej instalacji rozbił się pakiet; teraz zainstaluj nano edytor za pomocą polecenia podanego poniżej:
> choco zainstaluj nanoPodczas instalacji poprosi o naciśnięcie ORAZ aby kontynuować instalację:
Po pomyślnym wykonaniu powyższych poleceń uruchom ponownie PowerShell:
Następnie otwórz docelowy katalog pliku tekstowego w PowerShell: Po dotarciu do katalogu; sprawdź, czy plik tekstowy istnieje, czy nie; aby to zrobić, uruchom następujące polecenie w swoim PowerShell:
> ls
Następnie możesz edytować plik tekstowy za pomocą nano edytor za pomocą polecenia podanego poniżej.
> nano plik1.txt
Po wykonaniu okaże się, że plik tekstowy zostanie otwarty w edytorze, w którym możesz dodawać, usuwać lub zastępować zawartość pliku.
Edytor Nano umożliwia edycję, usuwanie i dodawanie tekstu tak samo jak inne edytory tekstu. Na przykład, jeśli chcesz dołączyć tekst, zacznij pisać po istniejącym tekście. Po dołączeniu naciśnij Ctrl+X wyjść z edytora; po tej akcji naciśnij ORAZ aby zapisać zmiany lub naciśnij n aby odrzucić zmiany. Ponadto możesz usunąć istniejącą zawartość i zapisać zmiany, jak opisano powyżej.