Создайте новый текстовый файл и напишите в него в PowerShell

Create New Text File



PowerShell - это оболочка или язык сценариев, разработанный Microsoft для автоматизации различных задач; например, администраторы используют этот инструмент для автоматизации административных задач. Более того, как язык, он используется для разработки и развертывания решений в гибких средах, непрерывной интеграции и непрерывном развертывании. В дистрибутивах на основе Linux сопоставимой оболочкой является Bash; и большинство команд Bash выполняются в PowerShell. Командная строка Windows (CMD) - это оболочка Windows по умолчанию, но теперь в последних сборках Windows 10 оболочка по умолчанию заменена на PowerShell.

PowerShell можно использовать для выполнения различных операций Windows, таких как создание папок, каталогов. Точно так же с текстовыми файлами можно работать с помощью PowerShell; мы можем редактировать текстовые файлы, чтобы добавлять или удалять содержимое из текстовых файлов.







Мы продемонстрируем различные способы создания и редактирования текстовых файлов с помощью PowerShell:



Как создавать и редактировать файлы с помощью PowerShell

Следующие шаги позволят вам создавать текстовые файлы с помощью PowerShell; кроме того, в этом разделе также рассматриваются различные способы редактирования текстовых файлов.



Шаг 1. Как создать текстовый файл с помощью PowerShell

При создании нового текстового файла в PowerShell следует учитывать две возможности:





Возможность 1: Создайте текстовый файл в текущем рабочем каталоге (PWD): для этого выполните следующую команду, чтобы создать новый файл: в приведенном ниже порядке будет создан текстовый файл с именем file1 в текущем каталоге:

> Новый элемент file1.txt



Возможность 2: Если вы хотите получить новый файл в другой папке, вы должны указать полный путь; и убедитесь, что целевой каталог существует; В противном случае вы не сможете вносить изменения в неизвестный каталог или диск. Приведенная ниже команда создаст новый текстовый файл. файл2 в целевом каталоге диска А ТАКЖЕ .

> Новый элемент E: MS file2.txt

После того, как вы создали текстовый файл, вы готовы перейти к шагу 2.

Шаг 2: Как писать внутри текстовых файлов с помощью PowerShell

Замечено, что у каждого трека есть свои плюсы и минусы, поэтому пользователи должны выбирать в соответствии со своими требованиями. Ниже приведены три метода, которые вы можете использовать для записи в текстовый файл:

Замена данных: Если вы хотите заменить существующее содержимое текстового файла новым, вы должны пойти на Способ 1.

Добавление содержимого: Однако, если вы хотите добавить несколько строк к существующему содержимому, вы должны следовать Способ 2.

Использование редактора nano для редактирования текстовых файлов в PowerShell: Если вы хотите добавить или удалить содержимое текстового файла несколько раз, рекомендуется учитывать Способ 3.

Способ 1: Замена данных
Прежде чем приступить к настройке содержимого, сначала; прочтите файл, используя следующую команду:

> Get-Content file1.txt

После выполнения результат показан ниже:

Если вы хотите написать в текстовом файле , выполните приведенную ниже команду, чтобы заменить текст в file1 :

> Set-Content file1.txt 'Привет, содержимое успешно заменено'

После успешного выполнения вашей команды прочтите содержимое вашего файла, чтобы проверить, был ли текст заменен или нет. Приведенная ниже команда распечатает содержимое file1.txt

> Get-Content file1.txt

Вы заметите, что текст был заменен:

Метод 2: добавление содержимого
В отличие от первого метода, второй метод добавит содержимое к существующим данным в файле; предыдущее содержимое также будет доступно в файле:

Чтобы добавить текст, выполните следующую команду: команда, приведенная ниже, добавит текст, записанный в одинарных кавычках, в file1.txt .

> Add-content file1.txt 'вы добавили текст'

После выполнения вышеуказанной команды проверьте, добавлен ли текст; для этого выполните следующую команду, чтобы проверить. Вы обнаружите, что строка, записанная в одинарных кавычках, теперь добавляется как новая строка в file1.txt .

> Get-Content file1.txt

Метод 3: использование редактора nano для редактирования текстовых файлов в PowerShell
Другой способ внести изменения в текстовые файлы - использовать нано редактор в PowerShell:

В нано редактор недоступен для доступа в PowerShell; вы должны установить пакет. Перед этой установкой вы должны убедиться, что используете PowerShell с правами администратора; в противном случае установка не будет успешной. После запуска PowerShell от имени администратора; вы можете продолжить дальше:

Во-первых, вам нужно установить шоколадный упаковка; в шоколадный Пакет поддерживает редактор nano. Итак, необходимо установить его перед добавлением редактора nano, и вы можете установить его с помощью команды, приведенной ниже:

> Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((Новый объект System.Net.WebClient) .DownloadString ('https://chocolatey.org/install.ps1'))

После успешной установки разбился упаковка; теперь установите нано редактор с помощью команды, приведенной ниже:

> choco install nano

Во время установки попросит нажать А ТАКЖЕ чтобы продолжить установку:

После успешного выполнения вышеуказанных команд перезапустите PowerShell:

После этого откройте целевой каталог вашего текстового файла в PowerShell: как только вы дойдете до каталога; проверьте наличие текстового файла; для этого выполните в PowerShell следующую команду:

> ls

После этого вы можете редактировать текстовый файл, используя нано редактор с помощью команды, приведенной ниже.

> нано файл1.txt

После выполнения вы обнаружите, что ваш текстовый файл будет открыт в редакторе, где вы можете добавить, удалить или заменить содержимое файла.

Редактор Nano позволяет редактировать, удалять и добавлять текст так же, как и другие текстовые редакторы. Например, если вы хотите добавить текст, начните писать после существующего текста. После добавления нажмите Ctrl + X выйти из редактора; после этого действия нажмите А ТАКЖЕ чтобы сохранить изменения или нажмите N чтобы отменить изменения. Более того, вы можете удалить существующий контент и сохранить изменения, как описано выше.