반응형
Powershell Echo 문 + 한 줄의 변수
스크립트를 실행하고 있는데, 마지막에 [성공적일 때] "문 + 변수 + 문"을 인쇄했으면 합니다.몇 가지 시도를 해봤는데 항상 한 줄이 아니라 세 줄로 나옵니다."" 전후의 에코"는 띄어쓰기로 인쇄했을 때 읽기 쉽게 하기 위한 것으로, 유무에 관계없이 사용해 보았더니 동일한 결과가 나왔습니다.
$filename = "foo.csv"
echo ""
echo "The file" $filename "has been processed."
echo ""
이해합니다.
The file
foo.csv
has been processed.
큰따옴표를 사용하면 변수 확장을 허용하기 때문에 문자열에서 변수를 직접 참조할 수 있지만 작은따옴표는 이를 허용하지 않습니다.
$filename = "foo.csv"
Write-Output "The file $filename has been processed."
-> The file foo.csv has been processed.
또한.echo
실제로는 에 대한 별칭일 뿐입니다.Write-Output
그래서 풀네임을 사용했습니다.
echo ("The file "+ $filename +" has been processed.")
파워셸에서 쓰기 호스트는 다음과 같이 사용할 수 있습니다.
$filename = "foo.csv"
Write-Host 'The file' $filename 'has been processed.'
-> The file foo.csv has been processed.
언급URL : https://stackoverflow.com/questions/42861916/powershell-echo-statement-variable-in-one-line
반응형
'programing' 카테고리의 다른 글
ID 대신 이름으로 요소의 값을 가져오는 방법 (0) | 2023.09.05 |
---|---|
장고 CSRF 쿠키가 설정되지 않음 (0) | 2023.09.05 |
Google Chrome에 대해 자동 로그온 사용자 인증을 활성화하는 방법 (0) | 2023.09.05 |
달러(약)ready(함수:{}); 페이지 하단의 vs 스크립트 (0) | 2023.08.31 |
C에서 문자열 리터럴의 "수명" (0) | 2023.08.31 |