반응형

bash 15

명령줄에서 'git commit - m'에 줄 바꿈 추가

명령줄에서 'git commit - m'에 줄 바꿈 추가 , 줄(「Git」를 사용하고 있습니다).git commit -m ""Vim 속 접 v 、 Vim v v v v v v v v v v 이게 가능합니까?물론, 어떻게 하는지는 당신의 껍질에 달려있습니다.Bash에서는 메시지 주위에 작은 따옴표를 사용할 수 있으며 따옴표를 열어두면 따옴표를 닫을 때까지 다른 행을 입력하라는 메시지가 표시됩니다.다음과 같이 합니다. git commit -m 'Message goes here' 또는 "여기에 있는 문서"(세습이라고도 함)를 사용할 수 있습니다. git commit -F- test2) Author: ************** Date: Mon Oct 9 13:30:26 2017 +0200 Another way..

codememo 2023.04.23

Zsh에는 .bash_profile과 같은 것이 있습니까?

Zsh에는 .bash_profile과 같은 것이 있습니까? 내가 터미널을 열 때마다, 나는 소스를 제공해야 한다..bash_profile를 유효하게 하다$JAVA_HOME또는 기타 변수입니다.네, 그렇습니다.~/.zshenv. 내가 가진 방법은 다음과 같다.$JAVA_HOME에 넣다~/.zshenv: export JAVA_HOME="$(/usr/libexec/java_home)" 단, zsh는 bash가 아니라는 것을 명심하십시오.따라서, 단지 당신이 그 정보를 소싱해야 합니다..bash_profile터미널을 열 때마다 zsh를 사용할 필요가 없습니다.zsh를 사용하는 경우, 내 파일을 재소스화하기만 하면 됩니다.~/.zshenv 변경할 때, 그리고 이미 열려 있는 단말기에 대해서만: 새로운 단말기는 이..

codememo 2023.04.18

bash에 함수가 존재하는지 확인합니다.

bash에 함수가 존재하는지 확인합니다. 저는 현재 bash에서 실행되는 몇 가지 유닛 테스트를 하고 있습니다.유닛 테스트는 bash 스크립트로 초기화, 실행 및 청소됩니다.이 스크립트에는 보통 init(), execute() 및 cleanup() 함수가 포함됩니다.하지만 그것들은 의무사항이 아니다.정의되어 있는지 없는지를 테스트하고 싶습니다. 나는 이전에 소스를 greping하고 seeding을 해서 이것을 했지만, 그것은 잘못된 것 같았다.좀 더 우아한 방법이 있을까요? 편집: 다음 스니펫은 마법처럼 작동합니다. fn_exists() { LC_ALL=C type $1 | grep -q 'shell function' } 하다, 하다, 하다, 하다.[[ $(type -t foo) == function ]..

codememo 2023.04.18

Bash의 마지막 명령어 출력 재사용

Bash의 마지막 명령어 출력 재사용 Bash 명 bash bash bash e e e e e? 를음음음음음음음음음음 to to to to to to to to to to $?종료 상태가 아닌 출력을 캡처합니다. 다음과 같은 방법으로 출력을 변수에 할당할 수 있습니다. output=$(command) 하지만 그건 타이핑이 더... 하시면 됩니다.$(!!)마지막 명령어의 출력을 재계산(재사용하지 않음)합니다. !!는 그 자체로 마지막 명령을 실행합니다. $ echo pierre pierre $ echo my name is $(!!) echo my name is $(echo pierre) my name is pierre 대답은 '아니오'입니다.Bash는 메모리 상의 파라미터나 블록에 출력을 할당하지 않습니다..

codememo 2023.04.18

단말기 출력의 행 수

단말기 출력의 행 수 SO에서는 찾을 수 없었습니다.단말기에서 다음 명령을 실행했습니다. >> grep -Rl "curl" ./ 키워드 curl이 발생한 파일 목록이 표시됩니다.파일 수를 세고 싶어요.첫 번째로 생각할 수 있는 것은 단말기에 도착한 출력의 회선수를 세는 것입니다.내가 어떻게 그럴 수 있을까?결과를 파이프로 연결하여-l(회선 수) 스위치: grep -Rl "curl" ./ | wc -l Eatter Of Code의 코멘트를 답으로 여기에 넣습니다. grep 자체에는 카운트를 반환하는 -c 플래그도 있습니다. 따라서 명령어와 출력은 다음과 같습니다. $ grep -Rl "curl" ./ -c 24 편집: 이 답변은 받아들여진 답변보다 짧을 수 있으며, 따라서 더 좋게 보일 수 있습니다(사용하..

codememo 2023.04.13
반응형