Tạo một tệp văn bản mới và ghi vào đó trong PowerShell

Create New Text File



PowerShell là một trình bao hoặc một ngôn ngữ kịch bản do Microsoft phát triển để tự động hóa các tác vụ khác nhau; ví dụ, quản trị viên sử dụng công cụ này để tự động hóa các tác vụ quản trị. Hơn nữa, là một ngôn ngữ, nó đang được sử dụng để phát triển và triển khai các giải pháp trong môi trường dựa trên nhanh nhẹn, Tích hợp liên tục và Triển khai liên tục. Trong các bản phân phối dựa trên Linux, shell có thể so sánh là Bash; và hầu hết các lệnh Bash đều có thể thực thi được trong PowerShell. Windows Command Prompt (CMD) là trình bao mặc định của Windows, nhưng giờ đây trong các bản dựng gần đây của Windows 10, trình bao mặc định được thay thế bằng PowerShell.

PowerShell có thể được sử dụng để thực hiện các hoạt động khác nhau của cửa sổ, chẳng hạn như tạo thư mục, thư mục. Tương tự, các tệp văn bản cũng có thể được xử lý bằng PowerShell; chúng ta có thể chỉnh sửa tệp văn bản để nối thêm hoặc xóa nội dung khỏi tệp văn bản.







Chúng tôi sẽ trình bày các cách khác nhau để tạo và chỉnh sửa tệp văn bản bằng PowerShell:



Cách tạo và chỉnh sửa tệp bằng PowerShell

Các bước sau sẽ cho phép bạn tạo tệp văn bản bằng PowerShell; hơn nữa, phần này cũng trình bày chi tiết về các cách khác nhau để chỉnh sửa tệp văn bản.



Bước 1: Cách tạo tệp văn bản bằng PowerShell

Có hai khả năng cần xem xét khi tạo tệp văn bản mới trong PowerShell:





Khả năng 1: Tạo tệp văn bản trong Thư mục làm việc hiện tại (PWD): để thực hiện việc này, hãy thực hiện lệnh sau để tạo tệp mới: lệnh dưới đây sẽ tạo tệp văn bản có tên file1 trong thư mục hiện tại:

> New-Item file1.txt



Khả năng 2: Nếu bạn muốn lấy tệp mới trong một thư mục khác, bạn phải chỉ định đường dẫn đầy đủ; và đảm bảo rằng thư mục được nhắm mục tiêu tồn tại; Nếu không, bạn sẽ không thể thực hiện thay đổi đối với thư mục hoặc ổ đĩa không xác định. Lệnh dưới đây sẽ tạo một tệp văn bản mới file2 trong thư mục ổ đĩa được nhắm mục tiêu .

> Mục mới E: MS file2.txt

Khi bạn đã tạo tệp văn bản, bạn đã sẵn sàng chuyển sang bước 2.

Bước 2: Cách viết bên trong tệp văn bản bằng PowerShell

Theo quan sát, mỗi bản nhạc đều có ưu và nhược điểm nên người dùng phải lựa chọn theo yêu cầu của mình. Sau đây là ba phương pháp mà bạn có thể cân nhắc để viết bên trong tệp văn bản:

Thay thế dữ liệu: Nếu bạn muốn thay thế nội dung hiện có của tệp văn bản bằng một nội dung mới, bạn phải Phương pháp 1.

Thêm nội dung: Tuy nhiên, nếu bạn muốn thêm một số dòng vào nội dung hiện có, bạn phải làm theo Phương pháp 2.

Sử dụng trình chỉnh sửa nano để chỉnh sửa tệp văn bản trong PowerShell: Nếu bạn muốn thêm hoặc bớt nội dung của một tệp văn bản nhiều lần thì nên cân nhắc Phương pháp 3.

Phương pháp 1: Thay thế dữ liệu
Trước khi đi đặt nội dung, đầu tiên; đọc tệp bằng lệnh sau:

> Get-Content file1.txt

Sau khi thực hiện, kết quả được hiển thị bên dưới:

Nếu bạn muốn viết trong một tệp văn bản , thực hiện lệnh dưới đây để thay thế văn bản trong file1 :

> Set-Content file1.txt 'Xin chào, nội dung được thay thế thành công'

Khi lệnh của bạn được thực thi thành công, hãy đọc nội dung tệp của bạn để kiểm tra xem văn bản đã được thay thế hay chưa. Lệnh dưới đây sẽ in nội dung của file1.txt

> Get-Content file1.txt

Bạn sẽ nhận thấy rằng văn bản đã được thay thế:

Phương pháp 2: Nối nội dung
Trái ngược với phương pháp đầu tiên, phương pháp thứ hai sẽ thêm nội dung vào dữ liệu hiện có trong tệp; nội dung trước đó cũng sẽ có sẵn trong tệp:

Để nối văn bản, hãy thực hiện lệnh sau: lệnh dưới đây sẽ thêm văn bản được viết trong dấu ngoặc kép vào file1.txt .

> Add-content file1.txt 'bạn đã nối văn bản'

Sau khi thực hiện lệnh trên, hãy kiểm tra xem văn bản đã được thêm vào hay chưa; để làm điều đó, hãy chạy lệnh sau để kiểm tra. Bạn sẽ thấy rằng dòng được viết trong dấu ngoặc kép hiện được thêm vào dưới dạng một dòng mới file1.txt .

> Get-Content file1.txt

Phương pháp 3: Sử dụng trình soạn thảo nano để chỉnh sửa tệp văn bản trong PowerShell
Một cách khác để thực hiện các thay đổi đối với tệp văn bản là sử dụng nano trình soạn thảo trong PowerShell:

Các nano trình soạn thảo không có sẵn để truy cập trong PowerShell; bạn phải cài đặt gói. Trước khi cài đặt này, bạn phải đảm bảo rằng bạn đang chạy PowerShell với các đặc quyền của Quản trị viên; nếu không, quá trình cài đặt sẽ không thành công. Khi bạn đã chạy PowerShell với tư cách Quản trị viên; bạn có thể tiếp tục thêm:

Đầu tiên, bạn phải cài đặt sô cô la Bưu kiện; NS sô cô la gói hỗ trợ trình soạn thảo nano. Vì vậy, cần phải cài đặt nó trước khi thêm trình soạn thảo nano và bạn có thể cài đặt nó bằng cách sử dụng lệnh dưới đây:

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

Sau khi cài đặt thành công bị rơi Bưu kiện; bây giờ, cài đặt nano trình soạn thảo với sự trợ giúp của lệnh dưới đây:

> choco cài đặt nano

Trong khi cài đặt, nó sẽ yêu cầu nhấn để tiến hành cài đặt thêm:

Khi các lệnh trên đã được thực thi thành công, hãy khởi động lại PowerShell:

Sau đó, mở thư mục được nhắm mục tiêu của tệp văn bản của bạn trong PowerShell: Khi bạn đã đến được thư mục; kiểm tra xem tệp văn bản có tồn tại hay không; để thực hiện việc này, hãy chạy lệnh sau trong PowerShell của bạn:

> ls

Sau đó, bạn có thể chỉnh sửa tệp văn bản của mình bằng cách sử dụng nano trình soạn thảo với sự trợ giúp của lệnh dưới đây.

> nano file1.txt

Sau khi thực thi, bạn sẽ thấy rằng tệp văn bản của mình sẽ được mở trong một trình chỉnh sửa, nơi bạn có thể thêm, xóa hoặc thay thế nội dung của tệp.

Trình soạn thảo Nano cho phép bạn chỉnh sửa, xóa và nối văn bản giống như các trình soạn thảo văn bản khác. Ví dụ: nếu bạn muốn nối văn bản, hãy bắt đầu viết sau văn bản hiện có. Sau khi thêm vào, nhấn Ctrl + X thoát khỏi trình chỉnh sửa; sau hành động này, nhấn để lưu các thay đổi hoặc nhấn n để loại bỏ các thay đổi. Hơn nữa, bạn có thể xóa nội dung hiện có và lưu các thay đổi như mô tả ở trên.