Cara Mengekstrak Data daripada Fail Teks dengan PowerShell

Cara Mengekstrak Data Daripada Fail Teks Dengan Powershell



PowerShell ialah alat pentadbir Windows yang digunakan untuk melaksanakan tugas peringkat pentadbir. PowerShell ialah alat yang berkuasa sehingga ia boleh melaksanakan tugas yang tidak dapat dilaksanakan oleh GUI (Antara Muka Pengguna Grafik). Pengguna boleh mengekstrak data daripada fail teks dengan menggunakan cmdlet PowerShell ' Dapatkan-Kandungan ”. Cmdlet 'Dapatkan Kandungan' direka khas untuk mendapatkan atau mengekstrak data daripada fail teks di lokasi yang ditentukan. Ia akan mendapat kandungan satu baris pada satu masa.

Siaran ini akan menghuraikan kaedah untuk mengekstrak data daripada fail.

Cara Mengekstrak Data melalui/daripada Fail Teks dengan PowerShell

Ini ialah contoh yang akan didekati untuk menerangkan pengekstrakan data daripada fail teks dengan PowerShell:







Contoh 1: Gunakan Cmdlet 'Get-Content' untuk Mengekstrak Data melalui/daripada Fail Teks

Mula-mula, lancarkan PowerShell sebagai pentadbir, kemudian, tulis cmdlet 'Get-Content' bersama-sama dengan parameter '-Path' dan tetapkan laluan fail teks yang pengguna ingin mengekstrak data:



Dapatkan-Kandungan -Laluan C:\New\Test.txt



Contoh 2: Gunakan Cmdlet 'Get-Content' untuk Mengekstrak bilangan baris yang terhad daripada Fail Teks

Dalam PowerShell, untuk mengekstrak bilangan baris yang dikehendaki, cuma, tambahkan “ -TotalCount ” bersama-sama dengan kod dan tetapkan kiraan baris seperti “3”:





Dapatkan-Kandungan -Laluan C:\New\Test.txt -TotalCount 3

Contoh 3: Gunakan Cmdlet 'Dapatkan Kandungan' untuk Mengekstrak Data daripada Fail Teks Berbilang

Untuk mendapatkan data semua fail dalam folder tertentu, hanya tambahkan asterisk “ * simbol ” betul-betul selepas garis miring ke belakang nama folder:



Dapatkan-Kandungan -Laluan C:\Baru\ *

Contoh 4: Gunakan Cmdlet 'Get-Content' untuk Ekstrak Tiga Baris Terakhir Fail Teks

Untuk mendapatkan semula tiga baris terakhir daripada fail teks, mula-mula dapatkan fail tersebut dengan menulis “ Dapatkan-Item ” cmdlet dan tentukan laluan fail dengan menggunakan “ -Laluan ” parameter. Selepas itu paipkan kod ke cmdlet “ Dapatkan-Kandungan ”. Kemudian, gunakan ' -Ekor '(Gunakan untuk mendapatkan baris terakhir sahaja) parameter dan tetapkan nilai ' 3 ” kepadanya:

Dapatkan-Item -Laluan C:\New\Test.txt | Dapatkan-Kandungan - Ekor 3

Contoh 5: Gunakan Cmdlet 'Get-Content' untuk Mengekstrak Baris Tertentu daripada Fail Teks

Pertama, tulis kod untuk menentukan jumlah baris menggunakan ' -TotalCount ” parameter dan bungkus kod di dalam pendakap kecil. Kemudian, tulis nombor tertentu dalam kurungan besar untuk mendapatkan baris tertentu:

( Dapatkan-Kandungan -Laluan C:\New\Test.txt -TotalCount 5 ) [ - 3 ]

Ia boleh diperhatikan bahawa baris tertentu telah dipaparkan dalam konsol.

Kesimpulan

Untuk mengekstrak data daripada fail teks dalam PowerShell, “ Dapatkan-Kandungan ” cmdlet digunakan. Untuk mengekstrak data daripada fail teks, pertama, letakkan cmdlet 'Get-Content' bersama dengan ' -Laluan ” dan kemudian tetapkan laluan fail. Siaran ini telah menghuraikan kaedah untuk mengekstrak data daripada fail teks dengan PowerShell.