내용 항목을 텍스트 파일로 만드는 스크립트
Windows에서 스크립트를 통해 일부 "텍스트"를 열지 않고도 .txt 형식 파일에 포함하려면 어떻게 해야 합니까?
PowerShell의 모든 답변을 드리겠습니다.내용 추가 또는 내용 설정 cmdlet을 사용할 수 있습니다.
설정 내용은 대상 파일을 덮어쓰고 추가 내용은 파일에 추가됩니다.
Set-Content -Value "Test1" -Path C:\Scripts\Scratch\test.txt
Add-Content -Value "Test" -Path C:\Scripts\Scratch\test.txt
또는 Out-File을 사용할 수도 있습니다.
"Test" | Out-File -FilePath C:\Scripts\Scratch\test.txt -Append
필요한 명령은 다음과 같습니다.echo
(Write-Output의 별칭 - Get-Alias를 사용하여 목록을 가져옵니다.)
echo Text >> textFile.txt
이 링크는 Windows 명령을 학습하는 데 유용합니다.
다음은 텍스트 파일에 내용을 만들고 추가하는 샘플 코드입니다.
$text = Hello World
# This is to create file:
$text | Set-Content MyFile.txt
# Or
$text | Out-File MyFile.txt
# Or
$text > MyFile.txt
# This is to write into a file or append to the text file created:
$text | Add-Content MyFile.txt
# Or
$text | Out-File MyFile.txt -Append
# Or
$text >> MyFile.txt
표준 Windows 명령 프롬프트(키보드에 내용 입력)에서 대화식으로 작업을 수행하려면 다음을 사용할 수 있습니다.
copy con c:\temp\file.txt
그러면 그냥 타이핑을 시작하면 됩니다.종료하려면 Ctrl+Z를 누른 후 다음과 같이 ENTER를 누릅니다.
Hello world!
Goodbye...^Z
1 file(s) copied.
파일을 보려면 다음을 사용합니다.
type c:\temp\file.txt
다음과 같은 출력이 표시됩니다.
Hello world!
Goodbye...
Get-Content cmdlet은 사용자에게 적합합니다.
$com1 = New-Object PSobject # Task 1
$com2 = New-Object PSobject # Task 1
$com3 = New-Object PSobject # Task 1
$com1 | Add-Member noteproperty -name user -value jindpal # Task 2
$com1 | Add-Member noteproperty -name code -value IT01 # Task 2
$com1 | Add-Member scriptmethod ver {[system.Environment]::oSVersion.Version} # Task 3
$com2 | Add-Member noteproperty -name user -value singh # Task 2
$com2 | Add-Member noteproperty -name code -value IT02 # Task 2
$com2 | Add-Member scriptmethod ver {[system.Environment]::oSVersion.Version} # Task 3
$com3 | Add-Member noteproperty -name user -value dhanoa # Task 2
$com3 | Add-Member noteproperty -name code -value IT03 # Task 2
$com3 | Add-Member scriptmethod ver {[system.Environment]::oSVersion.Version} # Task 3
$arr += $com1, $com2, $com3 # Task4
Write-Host "Windows version of computer 1 is: "$com1.ver() # Task 3
Write-Host "User name of computer 1 is: "$com1.user # Task 6
Write-Host "Code of computer 1 is: "$com1,code # Task 5
Write-Host "Windows version of computer 2 is: "$com2.ver() # Task 3
Write-Host "User name of computer 2 is: "$com2.user # Task 6
Write-Host "Windows version of computer 3 is: "$com3.ver() # Task 3
Write-Host "User name of computer 3 is: "$com1.user # Task 6
Write-Host "Code of computer 3 is: "$com3,code # Task 5
Read-Host
언급URL : https://stackoverflow.com/questions/5120393/script-to-make-content-entry-into-a-text-file
'programing' 카테고리의 다른 글
서비스 이름을 사용하여 Django가 Oracle에 연결하도록 강제하는 방법 (0) | 2023.08.27 |
---|---|
마스터 슬레이브 토폴로지에서 두 데이터 센터를 구성하려면 어떻게 해야 합니까? (0) | 2023.08.27 |
PowerShell을 읽는 방법.PSD1 파일 안전 (0) | 2023.08.27 |
C의 구조체 멤버에 대한 기본값 (0) | 2023.08.27 |
URL 해시 위치를 가져와 jQuery에서 사용 (0) | 2023.08.27 |