'echo'명령은 명령 콘솔에서 실행할 때 항상 새 줄을 추가합니다. 환경 변수 및 기타 정보를 인쇄 할 때 편리합니다. 명령에서 개별 정보를 분리하여 쉽게 식별 할 수 있습니다.
여백 설정 방법 Google Docs
그러나 출력을 복사하여 다른 콘솔에서 사용하려는 경우 추가 줄이 문제가 될 수 있습니다. 또한 echo 명령을 사용해야하지만 CSV 파일을 작성하려는 경우 보이지 않는 줄이 모든 노력을 쓸모 없게 만들 수 있습니다.
이 문서에서는 다른 플랫폼에 대해 새 줄을 만들지 않고 'echo'명령을 사용하는 방법을 설명합니다.
Windows 명령 프롬프트에서 줄 바꿈없이 에코하는 방법
Windows 10을 사용하는 경우 명령 프롬프트에 액세스하여 명령을 입력 할 수 있습니다. 특히 출력을 복사하여 명령 프롬프트 외부에서 사용하려는 경우 새 줄이 문제를 일으킬 수있는 방법이 있습니다.
따라서 프롬프트에서 명령으로 'echo 1'을 입력하면 출력으로 1이 표시되고 새 행과 다른 입력 행이 이어집니다.
그러나 새 줄을 추가하지 않고 동일한 명령을 사용하려면 'echo'뒤에 추가 명령을 입력해야합니다.
단계별로 살펴 보겠습니다.
- ‘Windows’와‘R’키를 동시에 눌러‘실행’창을 엽니 다.
- 열기 상자에‘cmd’를 입력합니다.
- 명령 프롬프트에 다음 명령을 입력하십시오.
에코 | set / p = 텍스트 또는 변수 (이 예에서는‘1’) - 이 명령을 실행하려면‘Enter’를 누르십시오.
- 사이에 새 줄이 표시되지 않아야합니다.
출력을 클립 보드에 복사하려면‘clip’명령과 함께‘echo’명령을 사용해야합니다. - 다음 코드를 사용하십시오.
에코 | / p = 텍스트 또는 변수 설정 | 클립 - ‘clip’명령은 텍스트 또는 변수를 클립 보드에 복사합니다.
- 텍스트 도구를 엽니 다. 예를 들어 메모장입니다.
- 클립 보드를 붙여 넣습니다.
- 메모장의 텍스트 문자열로 출력을 볼 수 있습니다.
Bash에서 줄 바꿈없이 에코하는 방법
Bash는 Linux 및 Mac OS의 명령 콘솔이며 'echo'명령도 인식합니다. Bash의 경우 echo는 출력에 새 줄을 생성하지만 다른 단계를 사용하여 중지 할 수 있습니다.
새 줄을 제거하는 가장 좋은 방법은‘-n’을 추가하는 것입니다. 이것은 새로운 라인을 추가하지 말라는 신호입니다.
더 복잡한 명령을 작성하거나 한 줄에 모든 것을 정렬하려면‘-n’옵션을 사용해야합니다.
예를 들어, 코드를 입력하면 :
$ {array [@]}의 x 용
하다
에코 $ x
완료 | 종류
‘echo $ x’명령은 변수를 별도의 줄로 정렬합니다. 다음과 같이 보일 수 있습니다.
1
두
삼
4
5
따라서 같은 줄에 숫자가 인쇄되지 않습니다.
한 줄에 출력을 표시하는 방법이 있습니다. ‘-n’명령 만 사용하면됩니다.
다음과 같이 표시됩니다.
$ {array [@]}의 x 용
하다
에코 -n $ x
완료 | 종류
Return 키를 누르면 같은 줄에 숫자가 표시됩니다.
Bash에서 Printf 명령으로 에코
'echo'로 새 줄을 추가하지 않는 또 다른 방법은 'printf'명령과 함께 사용하는 것입니다.
예를 들어 다음 코드를 사용해 보겠습니다.
NewLine =`printf n`
echo -e Line1 $ {NewLine} Line2
리그 오브 레전드에서 핑을 확인하는 방법
n 뒤에 공백을 추가하지 않으면 다음과 같은 결과를 얻을 수 있습니다.
서버를 공개하는 방법
Line1Line2
그러나 다음과 같이 n 뒤에 공백을 추가하면 :
NewLine =`printf n`
echo -e Line1 {NewLine} Line2
다음과 같은 결과를 얻을 수 있습니다.
Line1
Line2
어떤 이유로 든 모든 입력이 같은 줄에 인쇄되도록하려면 항상 첫 번째 예제를 사용할 수 있습니다.
PowerShell은 어떻습니까?
Windows의 PowerShell은 echo 명령으로 줄 바꿈을 만들지 않습니다. 그러나 PowerShell을 통해 텍스트 파일에 콘텐츠를 직접 추가하려면 텍스트 또는 변수 뒤에 '-NoNewline'명령을 입력해야합니다.
예를 들어 이것은 CSV 파일을 만드는 데 매우 유용합니다. 또는 어떤 이유로 든 모든 변수가 같은 줄에 남아 있어야하는 경우.
‘-NoNewLine’명령이 없어도는 줄 끝에 도달 한 후에도 자동으로 새 줄로 이동합니다.
토르의 에코
이제 echo를 사용하여 줄 바꿈을 추가하지 않는 방법을 알았으므로 코딩을 계속할 수 있습니다.
다른 달성 방법을 알고 있다면 댓글에서 커뮤니티와 공유하는 것을 잊지 마십시오. 미리 감사드립니다.