variable

"env" 출력에 FPATH가 나열되지 않는 이유는 무엇입니까?
variable

"env" 출력에 FPATH가 나열되지 않는 이유는 무엇입니까?

(MacOS에서) 실행 zsh중이고 방금 배웠습니다.$fpath. 평소와 같이 그것이 내 환경에 참여하고 있는지 확인하기 위해 입력했지만 env놀랍게도 거기에 없었습니다! 그러나 $FPATH( 및 $fpath)는 다음과 같이 정의됩니다. % echo $fpath /usr/local/share/zsh/site-functions /usr/share/zsh/site-functions /usr/share/zsh/5.9/functions % echo $FPATH /usr/local/share/zsh/site...

Admin

shebang 줄에 인용 문자열이 포함된 env -S가 Ubuntu에서는 제대로 작동하지만 macOS에서는 작동하지 않는 이유는 무엇입니까?
variable

shebang 줄에 인용 문자열이 포함된 env -S가 Ubuntu에서는 제대로 작동하지만 macOS에서는 작동하지 않는 이유는 무엇입니까?

내 실행 파일에 다음 스크립트가 있습니다 . 이를 사용하여 스크립트를 실행하고 test-shebang.mjs싶지만 그 전에 스크립트를 가져와야 합니다.zx~/.zshrc #!/usr/bin/env -S zsh -c 'source ~/.zshrc; zx --install $@' -- console.log("work pls") ./test-shebang.mjs우분투에서는 잘 작동합니다: ❯ cat /etc/os-release PRETTY_NAME="Ubuntu 22.04.4 LTS" NAME="Ubu...

Admin

문자열을 변수로 바꾸는 방법은 무엇입니까?
variable

문자열을 변수로 바꾸는 방법은 무엇입니까?

동일한 파일이 포함된 일련의 디렉터리를 가져와 파일의 텍스트 문자열을 디렉터리 이름과 일치하는 변수로 바꾸는 루프가 포함된 스크립트를 작성하려고 합니다. 변수는 $i=3,4,5이고 파일 이름은 FILE입니다 . 지금까지 작성한 내용은 다음과 같습니다. for i in ./*z do cd $i if grep -q 'DZ' FILE then sed -i 's/DZ/$iZ/g' FILE fi cd .. done 변수를 변경하지 않고 DZ 대신 $iZ를...

Admin

bash 쉘 스크립트에서 여러 와일드카드로 변수를 확장하려면 mv /rename을 사용하세요.
variable

bash 쉘 스크립트에서 여러 와일드카드로 변수를 확장하려면 mv /rename을 사용하세요.

나는 데이터 파일에 지정된 매개변수를 기반으로 정적 폴더의 파일을 이동하는 Linux용 bash 쉘 스크립트를 작성했습니다. 내가 겪고 있는 문제를 보여주기 위해 스크립트를 재현 가능한 최소한의 예로 축소했습니다. #!/bin/bash while IFS=" " read -r fldr matchStr do perlExp=\'s/^/\\/home\\/test\\/alpha\\/"$fldr"\\//\' fullmatchStr=testfile\ -\ "$matchStr"\ -\ *.txt ...

Admin

여러 인라인 "if" 변수 검사를 "구성" 플래그 선택에 통합하는 방법
variable

여러 인라인 "if" 변수 검사를 "구성" 플래그 선택에 통합하는 방법

Bash의 Debian 12 소스에서 Nginx를 컴파일하고 있습니다. 프리플라이트 변수( )를 통해 $nginx_tls_vendorTLS 공급자(예: LibreSSL, OpenSSL)를 선택하고 싶습니다. configure변수가 없는 예제 명령은 다음과 같습니다. ./configure \ --with-foo \ […] --with-openssl=/src/vendor/library-1.2.3 \ --with-openssl-opt="baz" \ […] --with-bar \ --with-openssl...

Admin

bash 스크립트 외부에서 인쇄된 파일에 변수를 전달하는 방법은 무엇입니까?
variable

bash 스크립트 외부에서 인쇄된 파일에 변수를 전달하는 방법은 무엇입니까?

다음을 포함하는 변수 v="c d e f g"와 파일이 있다고 가정해 보겠습니다. line1 $v line3 여기 이 문서에서 하는 것처럼 2번째 줄의 변수 내용을 사용하여 이 파일을 인쇄하는 bash 스크립트를 얻으려면 어떻게 해야 합니까? #!/bin/bash v="c d e f g" cat << EOF line1 $v line3 EOF 산출: line1 c d e f g line3 ...

Admin

&& 결합자를 사용하여 명령줄에서 환경 변수를 얻는 방법은 무엇입니까?
variable

&& 결합자를 사용하여 명령줄에서 환경 변수를 얻는 방법은 무엇입니까?

NodeJs 애플리케이션의 경우 애플리케이션을 배포하기 위해 다음 스크립트를 작성했습니다. "scripts": { "deploy": "source private/create_env.sh && ./deploy.sh", } private/create_env.sh스크립트에 사용되는 환경 변수를 만듭니다 deploy.sh. export USERNAME=alphonsio export SERVER=ftp.example.com export ... 결합자는 &&배포.sh 스크립트...

Admin

파일에서 복사 명령 실행
variable

파일에서 복사 명령 실행

DE_CopyOldToNew.txt이전 파일 이름을 새 파일 이름으로 복사하기 위한 여러 복사 명령이 포함된 파일이 있습니다 . 파일에는 다음과 같은 줄이 포함되어 있습니다. cp /migrationfiles/Company\ Name\ GmbH/2014.138_Old\ File\ Name.pdf /appl/data/docs/202403/DE_2014.138_NewFile_1.pdf cp /migrationfiles/Company\ Name\ GmbH/2014.139_Old\ File\ Name.pdf...

Admin

.bashrc에서 내보내기 사용
variable

.bashrc에서 내보내기 사용

나는 .bashrc그 앞에 몇 줄이 있다는 것을 알았습니다.export export HISTTIMEFORMAT="%b-%d %H:%M " ... export MYSQL_HISTFILE="/root/.mysql_history" 다른 사람들은 그렇지 않습니다. HISTSIZE=100000 export첫째, 이것이 맞는지, 둘째로 에서 사용되는 규칙은 무엇인지 알고 싶습니다 .bashrc. ...

Admin

로그인이 아닌 대화형 셸을 사용하고 있는데 /etc/profile에 정의된 환경 변수에 계속 액세스할 수 있는 이유는 무엇입니까?
variable

로그인이 아닌 대화형 셸을 사용하고 있는데 /etc/profile에 정의된 환경 변수에 계속 액세스할 수 있는 이유는 무엇입니까?

Bash 매뉴얼에 따르면 로그인 쉘만 로드됩니다./etc/구성 파일문서. Bash가 --login 옵션을 사용하여 대화형 로그인 셸 또는 비대화형 셸로 호출되면 먼저 /etc/profile 파일(파일이 있는 경우)에서 명령을 읽고 실행합니다. 명시적으로 로드하지 않았습니다./etc/구성 파일문서. 로그인이 아닌 대화형 셸을 사용하지만 다음에 정의된 환경 변수에 계속 액세스할 수 있는 이유가 궁금합니다./etc/구성 파일문서? # current shell PID [root@kafka100 cpp]#...

Admin

"실행 대화 상자" BOX가 사용자 정의 명령을 인식할 수 없습니다
variable

"실행 대화 상자" BOX가 사용자 정의 명령을 인식할 수 없습니다

WIN저는 일주일 전에 Linux로 완전히 전환했고 "실행" 상자( + )에서 명령을 실행하도록 Windows를 수정했습니다. R이는 터미널과 마찬가지로 특정 위치에서 폴더를 열거나 다른 일부 작업을 실행하는 것과 같은 작업에 매우 편리합니다. , 예를 들어 무언가를 변경하는 등 단어 하나만 작성하면 일부 구성을 완료할 수 있습니다. 내가 찾은 Linux에서 동일한 작업을 수행하려면실행 대화 상자, 또한 매우 편리해 보입니다. 내가 시도한 것: 내 .bashrc 경로를 포함하도록 내 .bashrc 파...

Admin

LINENO 및 BASH_LINENO
variable

LINENO 및 BASH_LINENO

그래서 왜 이런 일이 발생하는지 잘 모르겠습니다. ${LINENO}에는 일반적으로 스크립트의 줄이 포함되어 있고 BASH_LINENO는 배열에 대한 입력으로 BASH_SOURCE를 기반으로 한다는 것을 알고 있습니다. $ (echo hi;declare -p LINENO BASH_LINENO;echo -e "My LINENO\tis\t${LINENO}\nMy BASH_LINENO\tis\t${BASH_LINENO[@]}") hi declare -- LINENO="34" declare -a BASH_LI...

Admin

시스템 전체에서 텍스트 삽입 아이콘을 변경할 수 있나요?
variable

시스템 전체에서 텍스트 삽입 아이콘을 변경할 수 있나요?

시스템 전체에서 텍스트 선택 아이콘이 십자선이 되었으면 좋겠습니다. 수십 년 전에는 삽입용으로 너무 큰 대문자 I(gddit?)를 선택하는 것이 사람들을 웃게 만들 수도 있었지만, 그것이 단지 나쁜 선택은 아니었습니다. 민트리눅스에 지원해야 하나요? 아니면 사용자가 고칠 수 있나요? ...

Admin