반응형

bash 15

Bash 스크립트: #!/bin/bash는 무엇을 의미합니까?

Bash 스크립트: #!/bin/bash는 무엇을 의미합니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 스크립트 파일의 시작 부분에 #!/bin/bash를 입력해야 하는 이유는 무엇입니까? (10개 답변) 마감됨8년 전에. bash 스크립트의 기능#!/bin/bash첫 번째 줄의 평균은? 업데이트: 사이에 차이가 있습니까?#!/bin/bash그리고.#!/bin/sh?그것은 셰방이라고 불리는데, 실행될 때 어떤 프로그램으로 스크립트를 해석해야 하는지를 셸에 알려줍니다. 이 예제에서는 bash 셸에서 스크립트를 해석하고 실행해야 합니다. 셰뱅의 다른 예는 다음과 같습니다. (위키백과에서) #!/bin/sh — Execute the file using sh, the Bourne shell, or a co..

programing 2023.06.30

Bash에서 여러 줄로 문자열을 분할하는 방법은 무엇입니까?

Bash에서 여러 줄로 문자열을 분할하는 방법은 무엇입니까? 긴 문자열 상수를 여러 줄로 분할하려면 어떻게 해야 합니까? 저는 당신이 이것을 할 수 있다는 것을 알고 있습니다. echo "continuation \ lines" >continuation lines 그러나 들여쓰기된 코드가 있으면 잘 작동하지 않습니다. echo "continuation \ lines" >continuation lines 이것이 당신이 원하는 것입니다. $ echo "continuation"\ > "lines" continuation lines 이렇게 하면 에코할 두 개의 인수가 생성되고 하나만 원하는 경우 문자열 연결을 살펴보겠습니다.bash에서 두 개의 문자열을 서로 옆에 두면 다음과 같이 연결됩니다. $ echo "co..

programing 2023.05.31

Git의 명령줄 인터페이스 언어를 어떻게 변경합니까?

Git의 명령줄 인터페이스 언어를 어떻게 변경합니까? Linux 설치에서 다른 프로그램의 언어를 변경하지 않고 git 언어를 영어로 변경하고 설정을 찾을 수 없습니다.어떻게 하는 거지?을 당신의 하세요.~/.bashrc,~/.bash_profile또는~/.zprofileGit가 모든 메시지를 영어로 표시하도록 하려면: # Set Git language to English #alias git='LANG=en_US git' alias git='LANG=en_GB git' 은 별을재해합니다야의정을 재정의해야 .LC_ALL 변수가 일시에환경변수가는서인 LC_ALL설정되어 있으며, 이 값은 다음 값보다 우선합니다.LANG자세한 내용은 UNIX 사양 - 환경 변수를 참조하십시오. # Set Git language ..

programing 2023.05.26

bash 스크립트를 실행하는 도커 진입점이 "권한 거부"를 수신함

bash 스크립트를 실행하는 도커 진입점이 "권한 거부"를 수신함 app.node.js 파일을 컨테이너가 만들어지면, 저는 컨테이너가 실행되기를 원합니다.git clone노드 서버를 시작합니다.따라서 이러한 작업을 .sh 스크립트에 넣습니다.ENTRYPOINT에서 합니다. FROM ubuntu:14.04 RUN apt-get update && apt-get install -y build-essential libssl-dev gcc curl npm git #install gcc 4.9 RUN apt-get install -y software-properties-common python-software-properties RUN add-apt-repository -y ppa:ubuntu-toolchain-r..

programing 2023.05.16

Bash에서 변수로 정의된 숫자 범위에서 반복하는 방법은 무엇입니까?

Bash에서 변수로 정의된 숫자 범위에서 반복하는 방법은 무엇입니까? 범위가 변수에 의해 지정된 경우 Bash에서 숫자 범위를 반복하는 방법은 무엇입니까? 다음을 수행할 수 있습니다(Bash 설명서의 "시퀀스 식"이라고 함). for i in {1..5}; do echo $i; done 이는 다음을 제공합니다. 1 2 3 4 5 그러나 범위 끝점 중 하나를 변수로 대체하려면 어떻게 해야 합니까?이것은 작동하지 않습니다. END=5 for i in {1..$END}; do echo $i; done 인쇄 대상: {1..5} for i in $(seq 1 $END); do echo $i; done 저는 편집: 선니다합을 합니다.seq할 수 보다 ;)제실로기억수있때다문방다보법들른에기할) ;) 그seq방법이 가장..

programing 2023.05.16

if, ellif, else 문 문제가 Bash에 있습니다.

if, ellif, else 문 문제가 Bash에 있습니다. 다음의 문제가 무엇인지 알 수 없는 것 같습니다.if진술은 에 관한 것입니다.elif그리고.then다음 사항을 염두에 두십시오.printf아직 개발 중입니다. 진술서에서 아직 테스트하지 못했기 때문에 틀릴 가능성이 큽니다. 오류는 다음과 같습니다. ./timezone_string.sh: line 14: syntax error near unexpected token `then' ./timezone_string.sh: line 14: `then' 그리고 그 진술은 이렇습니다. if [ "$seconds" -eq 0 ];then $timezone_string="Z" elif[ "$seconds" -gt 0 ] then $timezone_string=..

programing 2023.05.06

콘다 업데이트 후 터미널 프롬프트에서 제거(베이스)하는 방법

콘다 업데이트 후 터미널 프롬프트에서 제거(베이스)하는 방법 미니콘다3 업데이트 후 단말기를 열 때마다 사용자 이름과 호스트 앞에 "(베이스)"가 표시됩니다. 이 답변 게시물 https://askubuntu.com/a/1113206/315699 에서 사용하도록 제안되었습니다. conda config --set changeps1 False 그것을 제거하기 위해. 하지만 그것은 모든 콘다 환경에 대한 표시를 제거할 것입니다.저는 이 (기본) 공간을 차지하는 것을 항상 보지 않고도 항상 활성 상태를 유지하고 파이썬 및 설치된 패키지에 액세스할 수 있도록 기본 패키지에 대해서만 제거하고 싶습니다.시작 시 콘다의 기본 환경이 활성화되기 때문입니다. auto_activate_base 매개 변수를 false로 설정하..

programing 2023.05.01

Bash에서는 대괄호[ ]가 대괄호[ ]보다 좋습니까?

Bash에서는 대괄호[ ]가 대괄호[ ]보다 좋습니까? 는 최근 에서 이 코드 를 통해 이 코드가 사용되었다고 했습니다.[[ ]]보다 [ ]조조같과 if [ "`id -nu`" = "$someuser" ] ; then echo "I love you madly, $someuser" fi 그는 근거를 제시하지 못했다.있어요?[[놀라운 일도 적고 일반적으로 사용하기 더 안전합니다.그러나 POSIX는 기능을 지정하지 않고 일부 셸만 지원합니다(bash 외에 ksh도 지원한다고 들었습니다).를 들어, 이렇게 하면 . [[ -e $b ]] 파일 존재 여부를 테스트합니다. ,가 있으면[ 인용을 $b"a*"서 (어디서)[[말 그대로 받아들인다). 하면 좋을까 것과 가 있다.[는 외부 프로그램일 수 있으며 다른 모든 프..

programing 2023.04.21

grep에서 .svn 디렉토리 제외

grep에서 .svn 디렉토리 제외 이 질문에는 이미 답변이 있습니다. 디렉토리를 grep-R에서 제외하려면 어떻게 해야 합니까? (14개 답변) 닫힘6년 전에요. Subversion 작업복사 디렉토리를 그리핑하면 .svn 디렉토리의 파일이 많이 표시됩니다..svn 디렉토리에서 모든 결과를 제외하면서 디렉토리를 재귀적으로 grep할 수 있습니까?GNU Grep 를 사용하고 있는 경우는, 다음과 같이 동작합니다. grep --exclude-dir=".svn" GNU Grep가 없는 UNIX 시스템에 있는 경우는, 다음의 조작을 실시해 주세요. grep -R "whatever you like" *|grep -v "\.svn/*" grep > = 2.5.1a의 경우 이것을 환경에 도입할 수 있습니다(예:.ba..

programing 2023.04.21
반응형