Овај пост ће разрадити методе за издвајање података из датотека.
Како извући податке преко/из текстуалних датотека помоћу ПоверСхелл-а
Ово су примери којима ће се приступити да се објасни екстракција података из текстуалних датотека помоћу ПоверСхелл-а:
- Извуците податке из текстуалне датотеке.
- Извуците ограничени број редова из текстуалне датотеке.
- Извуците податке из више датотека.
- Извуците последња три реда текстуалне датотеке.
- Извуците линију коју је одредио корисник из текстуалне датотеке.
Пример 1: Користите команду „Гет-Цонтент“ да бисте издвојили податке преко/из текстуалне датотеке
Прво покрените ПоверСхелл као администратор, затим напишите цмдлет „Гет-Цонтент“ заједно са параметром „-Патх“ и доделите путању текстуалне датотеке на коју корисник жели да издвоји податке:
Гет-Цонтент -Пут Ц:\Нев\Тест.ткт
Пример 2: Користите команду „Гет-Цонтент“ да бисте издвојили ограничени број редова из текстуалне датотеке
У ПоверСхелл-у, да бисте издвојили жељени број редова, једноставно додајте „ -Укупан број ” заједно са кодом и доделите број редова као што је „3”:
Гет-Цонтент -Пут Ц:\Нев\Тест.ткт -Укупан број 3
Пример 3: Користите команду „Гет-Цонтент“ да бисте издвојили податке из више текстуалних датотека
Да бисте добили податке о свим датотекама у одређеној фасцикли, једноставно додајте звездицу “ * ” симбол одмах иза обрнуте косе црте имена фасцикле:
Гет-Цонтент -Пут Ц:\Ново\ *
Пример 4: Користите команду „Гет-Цонтент“ да бисте издвојили последња три реда текстуалне датотеке
Да бисте преузели последња три реда из текстуалне датотеке, прво преузмите датотеку тако што ћете написати „ Гет-Итем ” цмдлет и наведите путању датотеке користећи „ -Пут ” параметар. Након тога пренесите код у цмдлет “ Гет-Цонтент ”. Затим користите „ -Реп ” (Користите да бисте добили само последње редове) параметар и доделите вредност „ 3 ” на то:
Гет-Итем -Пут Ц:\Нев\Тест.ткт | Гет-Цонтент - Реп 3
Пример 5: Користите команду „Гет-Цонтент“ да бисте издвојили одређени ред из текстуалне датотеке
Прво, напишите код да бисте навели укупан број редова користећи „ -Укупан број ” и умотајте код у мале заграде. Затим напишите одређени број у великим заградама да бисте добили одређени ред:
( Гет-Цонтент -Пут Ц:\Нев\Тест.ткт -Укупан број 5 ) [ - 3 ]
Може се приметити да је одређена линија приказана у конзоли.
Закључак
Да бисте издвојили податке из текстуалне датотеке у ПоверСхелл-у, „ Гет-Цонтент ” се користи цмдлет. Да бисте издвојили податке из текстуалне датотеке, прво поставите „Гет-Цонтент“ цмдлет заједно са „ -Пут ” параметар, а затим доделите путању датотеке. Овај пост је разрадио метод за издвајање података из текстуалних датотека помоћу ПоверСхелл-а.