bash 2

Bash의 동적 변수 이름

Bash의 동적 변수 이름 bash 스크립트가 헷갈려요. 다음 코드가 있습니다. function grep_search() { magic_way_to_define_magic_variable_$1=`ls | tail -1` echo $magic_variable_$1 } 의 첫 번째 수 .를 들어, 이 변수의 마지막 행은 다음과 같습니다.ls. 원하는 것을 설명하기 위해: $ ls | tail -1 stack-overflow.txt $ grep_search() open_box stack-overflow.txt 어떻게요?$magic_way_to_define_magic_variable_$1본에 는뭐 ?러 러? ??? 는 ★★★★★★★★★★★★★★★★★★★★★★.eval,${...},\$${...}츠키노나는 최근에..

source 2023.04.10

Maven 프로젝트 버전을 bash 명령줄로 가져오는 방법

Maven 프로젝트 버전을 bash 명령줄로 가져오는 방법 이전에 Maven project vesion을 명령줄에서 변경하는 방법에 대해 질문한 적이 있으며, 새로운 문제로 이어졌습니다. 이전에는 버전 번호가 명령줄(bash)에서 grep 및 해석하기 쉬운 속성으로 저장되어 있었기 때문에 취득할 수 있었습니다. 시점에서.xml의 pom.xml은모든 의존관계 및 일부 다른 의존관계도 이를 사용하기 때문에 더 이상 고유하지 않습니다.외부 XML 해석 툴이나 컨텍스트 인식 툴이 없으면 bash 스크립트를 사용하여 현재 버전 번호를 얻을 수 없다고 생각합니다.sed명령어를 입력합니다. 제 생각에 가장 깨끗한 해결책은 Maven이 이 버전 정보를 제공하는 것입니다.다른 속성을 검색하기 위한 커스텀 메이븐 플러그인..

source 2023.04.10