type לשורה אחת
-
@נ-נח לחילופין תוכל להשתמש בסקריפט פאוור של שכולל פקודה מתאימה
Example 3: Get a specific line of content from a text file
This command gets a specific number of lines from a file and then displays only the last line of that content. The TotalCount parameter gets the first 25 lines of content. This example uses the LineNumbers.txt file that was created in Example 1.
(Get-Content -Path .\LineNumbers.txt -TotalCount 25)[-1] This is Line 25
The Get-Content command is wrapped in parentheses so that the command completes before going to the next step. Get-Contentreturns an array of lines, this allows you to add the index notation after the parenthesis to retrieve a specific line number. In this case, the [-1] index specifies the last index in the returned array of 25 retrieved lines.
כמבואר בעמוד זה
אם תצטרך עוד הסבר אשמח לעזור כמידת יכולתי -
@נ-נח לעשות זאת על ידי TYPE זה באמת מסובך (תוכל לראות כאן סקריפט שמבצע את הפעולה הזאת. אבל בתכלס גם הוא לא משתמש בסופו של דבר בTYPE אלא מכין לך פונקציה חדשה שמבצעת את זה)
אני מציע להשתמש במקום זאת בECHO. פשוט צור משתנה מהקובץ הרצוי (set /p var = <a.txt
) ואז תעשה עליו echo (ככה%echo %var
)נ.ב. בדיוק כשכתבתי כתב גם @MENIS הפניה לסטאק. מה שיש שם זה גם שימושי, אם כי משתמש בפווארשל לפי מה שראיתי בהצצה ראשונה.
בפווארשל פשוט אפשר לקבל תוכן של קובץ לפי שורות, עם כל הפרמטרים המקובלים (נגיד[0](Get-Content a.txt)
בפווארשל, ייתן לך שורה ראשונה של הקובץ) -
@menis אמר בtype לשורה אחת:
@נ-נח לחילופין תוכל להשתמש בסקריפט פאוור של שכולל פקודה מתאימה
Example 3: Get a specific line of content from a text file
This command gets a specific number of lines from a file and then displays only the last line of that content. The TotalCount parameter gets the first 25 lines of content. This example uses the LineNumbers.txt file that was created in Example 1.
(Get-Content -Path .\LineNumbers.txt -TotalCount 25)[-1] This is Line 25
The Get-Content command is wrapped in parentheses so that the command completes before going to the next step. Get-Contentreturns an array of lines, this allows you to add the index notation after the parenthesis to retrieve a specific line number. In this case, the [-1] index specifies the last index in the returned array of 25 retrieved lines.
כמבואר בעמוד זה
אם תצטרך עוד הסבר אשמח לעזור כמידת יכולתילפי מה שהבנתי משם זה הקוד
(Get-Content -Path .\LineNumbers.txt -TotalCount 25)[-1]
וזה התוצאה
This is Line 25