Създайте нов текстов файл и го запишете в 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): за да направите това, изпълнете следната команда, за да направите нов файл: дадената по -долу поръчка ще създаде текстов файл с име файл1 в текущата директория:

> New-Item file1.txt



Възможност 2: Ако искате да получите новия файл в друга папка, трябва да посочите пълния път; и се уверете, че целевата директория съществува; В противен случай няма да можете да правите промени в неизвестната директория или устройство. Командата, дадена по -долу, ще създаде нов текстов файл файл2 в целевата директория на устройството И .

> Нова позиция E: MS file2.txt

След като създадете текстов файл, сте готови да преминете към стъпка 2.

Стъпка 2: Как да пишете в текстови файлове с помощта на PowerShell

Наблюдава се, че всяка писта има своите плюсове и минуси, така че потребителите трябва да избират според своите изисквания. Следват три метода, които можете да обмислите да напишете в текстов файл:

Замяна на данните: Ако искате да замените съществуващото съдържание на текстовия файл с ново, трябва да отидете за Метод 1.

Добавяне на съдържанието: Ако обаче искате да добавите някои редове към съществуващото съдържание, трябва да следвате Метод 2.

Използване на nano редактор за редактиране на текстови файлове в PowerShell: Ако искате да добавяте или премахвате съдържанието на текстов файл няколко пъти, тогава се препоръчва да се обмисли Метод 3.

Метод 1: Замяна на данните
Преди да настроите съдържанието, първо; прочетете файла, като използвате следната команда:

> Get-Content file1.txt

След изпълнение изходът е показан по -долу:

Ако искате да пишете в текстов файл , изпълнете дадената по -долу команда, за да замените текста в файл1 :

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

След като вашата команда се изпълни успешно, прочетете съдържанието на вашия файл, за да проверите дали текстът е заменен или не. Командата, дадена по -долу, ще отпечата съдържанието на file1.txt

> Get-Content file1.txt

Ще забележите, че текстът е заменен:

Метод 2: Добавяне на съдържанието
За разлика от първия метод, вторият метод ще добави съдържанието към съществуващите данни във файла; предишното съдържание също ще бъде достъпно във файла:

За да добавите текста, изпълнете следната команда: дадената по -долу команда ще добави текста, написан в единични кавички file1.txt .

> Файл с добавено съдържание1.txt „добавихте текста“

След като изпълните горната команда, проверете дали текстът е добавен или не; за да направите това, изпълнете следната команда, за да проверите. Ще откриете, че редът, написан в единични кавички, сега се добавя като нов ред към file1.txt .

> Get-Content file1.txt

Метод 3: Използване на nano редактор за редактиране на текстови файлове в PowerShell
Друг начин да направите промени в текстовите файлове е използването на нано редактор в PowerShell:

The нано редакторът не е достъпен за достъп в PowerShell; трябва да инсталирате пакета. Преди тази инсталация трябва да се уверите, че използвате PowerShell с администраторски права; в противен случай инсталацията няма да бъде успешна. След като стартирате PowerShell като администратор; можете да продължите по -нататък:

Първо, трябва да инсталирате шоколадов пакет; на шоколадов пакетът поддържа нано редактора. Така че е необходимо да го инсталирате, преди да добавите nano редактора, и можете да го инсталирате, като използвате дадената по -долу команда:

> Set -ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient) .DownloadString ('https://chocolatey.org/install.ps1'))

След успешна инсталация на се разби пакет; сега инсталирайте нано редактор с помощта на дадената по -долу команда:

> choco инсталирате nano

По време на инсталацията той ще поиска да натиснете И за да продължите инсталацията по -нататък:

След като горните команди са изпълнени успешно, рестартирайте PowerShell:

След това отворете целевата директория на вашия текстов файл в PowerShell: След като стигнете до директорията; проверете текстовия файл дали съществува или не; за да направите това, изпълнете следната команда във вашия PowerShell:

> ls

След това можете да редактирате текстовия си файл с помощта на нано редактор с помощта на дадената по -долу команда.

> nano файл1.txt

След изпълнение ще откриете, че вашият текстов файл ще бъде отворен в редактор, където можете да добавяте, изтривате или заменяте съдържанието на файла.

Nano редакторът ви позволява да редактирате, изтривате и добавяте текст по същия начин като другите текстови редактори. Например, ако искате да добавите текст, започнете да пишете след съществуващия текст. След като добавите, натиснете Ctrl+X за излизане от редактора; след това действие натиснете И за да запазите промените или натиснете н за отхвърляне на промените. Освен това можете да премахнете съществуващото съдържание и да запазите промените, както е описано по -горе.