반응형

bash 11

첫 번째 오류 시 중지

첫 번째 오류 시 중지 이 질문에는 이미 다음과 같은 답이 있습니다. 마감됨10년 전에. 커뮤니티는 두 달 전에 이 질문을 다시 시작할지 여부를 검토한 후 이 질문을 닫았습니다. 원래 종료 이유가 해결되지 않았습니다. 중복 가능성: 오류 발생 시 bash 셸 스크립트에서 자동으로 종료 내 코드에 이런 것들을 모두 넣지 않고 어떻게 첫 번째 명령 실패 시 bash stop을 가질 수 있습니까? some_prog || exit 1 some_other_prog || exit 1 아마 당신은 원할 것입니다.set -e: www.davidpashley.com/articles/writing-robust-shell-scripts.html#id2382181 : 이는 bash에 대해 잘못된 반환 값을 반환하는 문이 있을..

programing 2023.05.21

sudo를 사용할 때 명령을 찾을 수 없습니다.

sudo를 사용할 때 명령을 찾을 수 없습니다. 는 라는대본있습다라는 .foo.sh내 홈 폴더에 있습니다. 폴더로 하여 을 하면,./foo.sh알겠습니다 -bash: ./foo.sh: Permission denied. 를 할 때sudo ./foo.sh알겠습니다 sudo: foo.sh: command not found. 이 문제가 발생하는 이유와 해결 방법은 무엇입니까? 권한 거부 스크립트를 실행하려면 파일에 실행 권한 비트가 설정되어 있어야 합니다. Linux 파일 사용 권한을 완전히 이해하려면 다음에 대한 설명서를 참조하십시오.chmod지휘권chmod(변경 모드의 약어)는 파일의 권한 설정을 변경하는 데 사용되는 명령입니다. 를 실행합니다.man chmod또는info chmod 에는 실행 할 수 있어야..

programing 2023.05.11

Bash에서 굵은 글씨를 어떻게 출력합니까?

Bash에서 굵은 글씨를 어떻게 출력합니까? 화면에 텍스트를 출력하는 Bash 스크립트를 작성하고 있습니다. echo "Some Text" 텍스트 서식을 지정할 수 있습니까?대담하게 하고 싶습니다.이 작업을 수행하는 가장 호환되는 방법은 다음과 같습니다.tput터미널로 전송할 올바른 시퀀스 검색: bold=$(tput bold) normal=$(tput sgr0) 그런 다음 변수를 사용할 수 있습니다.$bold그리고.$normal형식 지정하기 echo "this is ${bold}bold${normal} but this isn't" 기브즈 이것은 대담하지만 이것은 아닙니다. 문자열에 스타일을 적용하려면 다음과 같은 명령을 사용할 수 있습니다. echo -e '\033[1mYOUR_STRING\033[0m..

programing 2023.05.06

성공할 때까지 bash에서 명령을 계속 실행할 수 있는 방법은 무엇입니까?

성공할 때까지 bash에서 명령을 계속 실행할 수 있는 방법은 무엇입니까? 스크립트가 있어서 사용자에게 몇 가지 정보를 요청하려고 하지만 사용자가 이 정보를 입력할 때까지 스크립트를 계속할 수 없습니다.다음은 이를 달성하기 위해 명령을 루프에 넣으려는 시도이지만 어떤 이유에서인지 작동하지 않습니다. echo "Please change password" while passwd do echo "Try again" done 저는 많은 종류의 while 루프를 시도해 보았습니다. while `passwd` while [[ "`passwd`" -gt 0 ]] while [ `passwd` -ne 0 ]] # ... And much more 하지만 작동이 안 되는 것 같아요.until passwd do echo "..

programing 2023.05.01

주피터 노트북에서 env 변수 설정 방법

주피터 노트북에서 env 변수 설정 방법 주피터가 bashrc 파일에서 env 변수를 볼 수 없다는 문제가 있습니다.이러한 변수를 주피터에 로드하거나 사용자 지정 변수를 추가할 수 있는 방법이 있습니까?노트북에서 ▁a다▁in▁to를 사용하면 됩니다.%명령을 합니다.%env또는%set_env를 들어, , , .%env MY_VAR=MY_VALUE또는%env MY_VAR MY_VALUE(사用)%env자체적으로 현재 환경 변수를 출력합니다.) 참조: http://ipython.readthedocs.io/en/stable/interactive/magics.html는 변를설수있다습니도할에서 .kernel.json파일 이름: 주피터 커널을 시작할 때마다 동일한 환경 변수가 필요한 경우, 특히 다른 작업을 위한 환경..

programing 2023.04.26

비대화형으로 'psql' 비밀번호를 지정하려면 어떻게 해야 합니까?

비대화형으로 'psql' 비밀번호를 지정하려면 어떻게 해야 합니까? 셸 스크립트를 사용하여 데이터베이스 작성 프로세스를 자동화하려고 합니다.또한 psql에 패스워드를 전달함으로써 장애가 되고 있습니다.셸 스크립트의 코드를 다음에 나타냅니다. psql -U $DB_USER -h localhost -c"$DB_RECREATE_SQL" 패스워드는 어떻게 전달합니까?psql어떻게 해야 할까요?psql을 호출하기 전에 스크립트 내에서 PGPASSWORD 환경변수를 설정합니다. PGPASSWORD=pass1234 psql -U MyUsername myDatabaseName 자세한 것은, http://www.postgresql.org/docs/current/static/libpq-envars.html 를 참조해 주세..

programing 2023.04.16

cp 명령으로 파일을 대상으로 복사하는 데 필요한 폴더를 만드는 방법

cp 명령으로 파일을 대상으로 복사하는 데 필요한 폴더를 만드는 방법 이 질문에는 이미 답변이 있습니다. Linux: destination dir가 존재하지 않는 경우 복사 및 생성 (27 회답) 닫힘7년 전. 다음을 사용하여 파일을 복사할 때cp존재하거나 존재하지 않을 수 있는 폴더로 이동하려면 어떻게 해야 합니까?cp필요한 경우 폴더를 만들 수 있습니까?제가 시도한 것은 다음과 같습니다. [root@file nutch-0.9]# cp -f urls-resume /nosuchdirectory/hi.txt cp: cannot create regular file `/nosuchdirectory/hi.txt': No such file or directory 크리스찬의 대답을 더 자세히 말하자면, 이것을 할 ..

programing 2023.04.11

curl 명령에 대한 데이터 URLencode 방법은 무엇입니까?

curl 명령에 대한 데이터 URLencode 방법은 무엇입니까? 파라미터를 취하여 컬을 통해 웹사이트에 전송하는 테스트용 bash 스크립트를 작성하려고 합니다.특수문자가 올바르게 처리되도록 url을 인코딩해야 합니다.어떻게 하면 좋을까요? 지금까지의 기본적인 스크립트는 다음과 같습니다. #!/bin/bash host=${1:?'bad host'} value=$2 shift shift curl -v -d "param=${value}" http://${host}/somepath $@ curl --data-urlencode ; ; 터 ; man curl: 게시물은 다른 합니다.--dataURL 인코딩을 실행하는 경우를 제외하고 옵션을 지정합니다.준거하기 부품은 이름 뒤에 구분 기호와 내용 사양으로 시작해야 ..

programing 2023.04.11

셸 스크립트의 kill -0 $pid는 무엇을 합니까?

셸 스크립트의 kill -0 $pid는 무엇을 합니까? 기본적으로 '0'은 어떤 신호를 의미합니까? 왜냐하면 여기 1부터 시작하는 시그널 번호가 있기 때문입니다.신호 전송0일정한 범위 내에서PID지정된 프로세스를 사용하는지 여부만 확인합니다.PID가 실행 중이고 사용자에게 신호를 보낼 권한이 있습니다. 상세한 것에 대하여는, 다음의 메뉴얼을 참조해 주세요. kill(1) $ man 1 kill ... If sig is 0, then no signal is sent, but error checking is still performed. ... kill(2) $ man 2 kill ... If sig is 0, then no signal is sent, but error checking is still pe..

programing 2023.04.11
반응형