반응형

bash 15

설정 해제 vs. 변수를 비워 두도록 설정

설정 해제 vs. 변수를 비워 두도록 설정 저는 현재 bash 테스트 프레임워크를 작성하고 있습니다.테스트 기능에서는 양쪽 표준 bash 테스트([[)와 함께 사전 정의된 매처도 사용할 수 있습니다.Matchers는 '[[]'의 래퍼이며 반환 코드를 반환하는 것 외에 무엇을 예상했는지를 나타내는 의미 있는 메시지를 설정합니다. 예: string_equals() { if [[ ! $1 = $2 ]]; then error_message="Expected '$1' to be '$2'." return 1 fi } 따라서 매처가 사용되었지만 실패하면 error_message만 설정됩니다. 이제, 어느 시점에서, 저는 테스트가 성공했는지 테스트합니다.성공했을 경우는 녹색으로, 실패했을 경우는 빨간색으로 인쇄합니다...

programing 2023.04.21

배열을 인수로 Bash 함수에 전달하는 방법

배열을 인수로 Bash 함수에 전달하는 방법 알다시피, bash 프로그래밍에서 인수를 통과시키는 방법은$1, ...,$N그러나 여러 개의 인수를 받는 함수에 배열을 인수로 전달하는 것은 쉽지 않았습니다.예를 들어 다음과 같습니다. f(){ x=($1) y=$2 for i in "${x[@]}" do echo $i done .... } a=("jfaldsj jflajds" "LAST") b=NOEFLDJF f "${a[@]}" $b f "${a[*]}" $b 전술한 바와 같이 기능f2개의 인수를 수신합니다.첫 번째 인수는x두 번째는 어레이입니다.y. f는 두 가지 방법으로 호출할 수 있습니다.첫 번째 방법은"${a[@]}"그 결과는 다음과 같습니다. jfaldsj jflajds 두 번째 방법은"${a[*]..

programing 2023.04.16

Bash 스크립트에서 sftp 명령을 비밀번호로 실행하려면 어떻게 해야 합니까?

Bash 스크립트에서 sftp 명령을 비밀번호로 실행하려면 어떻게 해야 합니까? Linux 호스트에서 sftp를 사용하여 로그 파일을 원격 호스트로 전송해야 합니다.업무 그룹으로부터 같은 자격 정보를 제공받았습니다.그러나 다른 호스트를 제어할 수 없기 때문에 RSA 키를 생성하여 다른 호스트와 공유할 수 없습니다. '우리'를 요?sftp명령어(사용자명/패스워드가 제공됨)는 크론 작업을 통해 Bash 스크립트 내부에서 이루어집니다. Bash 스크립트에서 sftp에 패스워드 지정과 같은 스택오버플로우 질문을 발견했지만, 문제에 대한 만족스러운 답변이 없었습니다.공개 키 인증을 사용하는 것 외에 몇 가지 옵션이 있습니다. 키 체인 사용 sshpass 사용(보안성은 낮지만 요건을 충족할 수 있음) expect ..

programing 2023.04.16

Python의 패스 스테이트먼트에 해당하는 Bash는 무엇입니까?

Python의 패스 스테이트먼트에 해당하는 Bash는 무엇입니까? Python과 동등한 Bash가 있습니까?pass스테이트먼트?사용할 수 있습니다.:이걸 위해서.true는 정상적으로 아무것도 하지 않는 명령어입니다. (false어떤 면에서는 정반대입니다.아무것도 하지 않지만 장애가 발생했다고 주장합니다.)언급URL : https://stackoverflow.com/questions/2421586/what-is-the-bash-equivalent-of-pythons-pass-statement

programing 2023.04.11
반응형