bash 16

svn 로그에 특정 사용자의 커밋을 표시하는 방법

svn 로그에 특정 사용자의 커밋을 표시하는 방법 특정 사용자의 커밋을 svn으로 표시하는 방법svn 로그용 스위치를 찾을 수 없었습니다.다음을 사용할 수 있습니다. svn log | sed -n '/USERNAME/,/-----$/ p' 지정된 사용자(USERNAME)에 의해 실행된 모든 커밋이 표시됩니다. 갱신하다 @bahrep에서 제안했듯이 서브버전 1.8에는--search선택.Subversion 1.8 이후: svn log --search johnsmith77 -l 50 작성자 일치 외에 커밋 메시지에 해당 사용자 이름을 포함하는 SVN 커밋도 표시됩니다.이 커밋은 사용자 이름이 일반적인 단어가 아닌 경우 발생하지 않습니다. 그-l 50는 최신 50개의 엔트리로 검색을 제한합니다. --search..

programing 2023.04.19

Windows 10에서 WSL 단말기의 비프음을 무효로 합니다.

Windows 10에서 WSL 단말기의 비프음을 무효로 합니다. 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 이 질문은 프로그래머가 주로 사용하는 특정 프로그래밍 문제, 소프트웨어 알고리즘 또는 소프트웨어 도구에 대한 질문은 아닌 것으로 보입니다.질문이 다른 스택 Exchange 사이트에서 토픽에 포함될 것으로 생각되는 경우, 질문에 대한 답변이 가능한 위치에 대해 코멘트를 남길 수 있습니다. 3년 전에 문을 닫았어요 이 질문을 개선하다 Windows 10에서 WSL에서 시각 및 오디오 벨/비프음을 비활성화하는 방법 bash의 비프음을 무효로 하려면 , 회선의 코멘트를 해제(또는 아직 없는 경우는 추가)할 필요가 있습니다.set bell-styl..

programing 2023.04.19

Bash에서 테이블 열을 정렬하려면 어떻게 해야 합니까?

Bash에서 테이블 열을 정렬하려면 어떻게 해야 합니까? 텍스트 형식을 테이블로 지정합니다.나는 반향을 시도했다.'\t'세퍼레이터가 잘못 정렬되었습니다. 원하는 출력: a very long string.......... 112232432 anotherfield a smaller string 123124343 anotherfield 다음 명령을 사용합니다. column -t -s' ' filename printf 대단하지만 사람들은 그걸 잊어버려요. $ for num in 1 10 100 1000 10000 100000 1000000; do printf "%10s %s\n" $num "foobar"; done 1 foobar 10 foobar 100 foobar 1000 foobar 10000 foobar..

programing 2023.04.14

stdin은 단말기가 아니기 때문에 의사 단말기는 할당되지 않습니다.

stdin은 단말기가 아니기 때문에 의사 단말기는 할당되지 않습니다. 리모트 서버에 디렉토리를 작성하고 scp를 사용하여 로컬머신에서 리모트로 파일을 복사하는 셸 스크립트를 작성하려고 합니다.지금까지의 내용은 다음과 같습니다. ssh -t user@server&2' # OK - stdout and stderr separate ssh -t jdoe@server 'echo out; echo err >&2' # !! stdout + stderr -> stdout 이 인수가 없는 경우,는 stdin을 통해 명령어를 송신하는 경우를 포함하여 인터랙티브셸을 만듭니다.이것이 문제의 발단이 됩니다. 인터랙티브 쉘의 경우ssh는 통상 디폴트로 pty(표준 단말)를 할당합니다.단, 그 stdin이 (실제) 단말기에 접속되..

programing 2023.04.14

Bash 함수에서 문자열 값을 반환하는 방법

Bash 함수에서 문자열 값을 반환하는 방법 Bash 함수의 문자열을 반환하고 싶습니다. 이 예제를 Java로 작성하여 원하는 작업을 나타냅니다. public String getSomeString() { return "tadaa"; } String variable = getSomeString(); 다음 예시는 bash로 동작합니다만, 더 좋은 방법이 있을까요? function getSomeString { echo "tadaa" } VARIABLE=$(getSomeString) 내가 아는 것보다 더 좋은 방법은 없다.Bash는 stdout에 기록된 상태 코드(정수)와 문자열만 알고 있습니다.함수를 통해 변수를 첫 번째 arg로 지정하고 반환할 문자열을 사용하여 변수를 수정할 수 있습니다. #!/bin/ba..

programing 2023.04.09

Bash에서 파일 내용을 루프하는 중

Bash에서 파일 내용을 루프하는 중 Bash를 사용하여 텍스트 파일의 각 행을 반복하려면 어떻게 해야 합니까? 이 스크립트의 경우: echo "Start!" for p in (peptides.txt) do echo "${p}" done 화면에 다음과 같은 출력이 표시됩니다. Start! ./runPep.sh: line 3: syntax error near unexpected token `(' ./runPep.sh: line 3: `for p in (peptides.txt)' 에 좀 더 것을 .$p을 참조해 주십시오.) 환경변수 SHEL은 (env에서) 다음과 같습니다. SHELL=/bin/bash /bin/bash --version★★★★ GNU bash, version 3.1.17(1)-release..

programing 2023.04.09