터미널에 공백 문자가없는 줄을 복사하는 방법은 무엇입니까?


1

OS X 10.11.6에서는 터미널에서 출력 된 파일 경로 줄을 다른 명령의 입력으로 사용하고 싶습니다. 현재 삼중 클릭을 클릭하면 줄이 선택되지만 줄 바꿈을 포함하여 후행 공백으로 - 명령에서이 경로를 사용하기가 어렵습니다. 다음은 문제를 설명하는 예제 세션입니다.

~/testdir : ls -1 # there is a single file called "foo bar" 
foo bar
# I selected the above output line with a triple click. 
# This selected the line including newline at the end. 
# I copy this to clipboard (Cmd-c). 
# I then call wc below, with an open quote.
# I paste the output(Cmd-v)
# I close the quote in the next line. 
# This gives an error as shown below
~/testdir : wc "foo bar
> "
wc: foo bar
: open: No such file or directory
# Now I use up arrow to recall last line, and delete the whitespace before closing quote
# This works fine
~/testdir : wc "foo bar"
       1       2      12 foo bar

매번이 중복 된 노력을 피하는 방법 - 즉, 공백없이 줄을 선택하는 방법은 무엇입니까? 푸 바 선택 되나요?

답변:


1

터미널의 라인이 공백을 포함하고있을 때 나는 알고있는 방법이 없다. 다만 선을 클릭하여 강조 표시하면 개행 문자 캐릭터.

  • 복사하려는 선 또는 시작점의 시작 부분을 한 번 클릭 한 다음 (또는 시작점)을 길게 누릅니다. 시프트 키를 누르고 복사 할 행의 마지막 단어 또는 문자를 한 번 클릭하십시오. 여기에는 개행 문자 문자를 누를 때 명령 기음 그것을 클립 보드에 복사하십시오.

  • 첫 번째 단어를 두 번 클릭하여 강조 표시 한 다음 시프트 키를 누르고 복사 할 행의 마지막 단어 또는 문자를 한 번 클릭하십시오. 여기에는 개행 문자 문자를 누를 때 명령 기음 그것을 클립 보드에 복사하십시오.

  • 또는 복사하려는 행의 마지막 문자로 커서를 드래그하는 동안 복사하려는 행 (또는 시작점)의 시작 부분을 한 번 클릭하고 누르고있을 수 있습니다. 여기에는 개행 문자 문자를 누를 때 명령 기음 그것을 클립 보드에 복사하십시오. 분명히이 마지막 것은 아마 당신이 찾고있는 것이 아니지만 완벽을 위해 포함되었습니다.


첫 번째 선택 (한 번 클릭, 한 번 클릭, 한 번 클릭)으로 완벽하게 작동합니다. 감사!
Anand
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.