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:
- Ekstrak data daripada fail teks.
- Ekstrak bilangan baris yang terhad daripada fail teks.
- Ekstrak data daripada lebih daripada satu fail.
- Ekstrak tiga baris terakhir fail teks.
- Ekstrak baris yang ditentukan pengguna daripada fail teks.
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.