var

Flatpak이 /usr 대신 /var에 애플리케이션을 설치하는 이유는 무엇입니까?
var

Flatpak이 /usr 대신 /var에 애플리케이션을 설치하는 이유는 무엇입니까?

나는 Flatpak(Linux에서 널리 사용되는 패키지 관리자)이 /var기존 디렉토리 대신 이 디렉토리 에 애플리케이션을 설치한다는 것을 알았습니다 /usr. Flatpak은 응용 프로그램을 설치하는 전통적인 위치 이지만 로그, 스풀 및 임시 파일과 같은 가변 데이터를 위한 디렉터리로 선택됩니다. 이 결정의 이유는 무엇입니까? 기존 방식에 비해 장점이 있나요?/usr/var ...

Admin

ksh 스크립트에서 2개의 환경 변수 연결
var

ksh 스크립트에서 2개의 환경 변수 연결

다음 2개의 환경 변수를 내보낸 Storage.src 파일이 있습니다. export FIRST="HelloHelloHello" export SECOND="World" 다음과 같은 .sh 파일이 있습니다. #!/bin/ksh . /absolute/path/to/storage.src CONCAT_STRING="${FIRST}${SECOND}" echo "$FIRST" echo "$SECOND" echo "$CONCAT_STRING" 나는 다음과 같은 결과를 얻습니다. HelloHelloHello ...

Admin

루프 변수의 출력이 예상과 다른 값을 표시합니다.
var

루프 변수의 출력이 예상과 다른 값을 표시합니다.

back/현재 작업 디렉토리에 와 이라는 두 개의 폴더가 있다고 가정해 보세요 front/. 나는 그들 각각의 안으로 들어가서 뭔가를 하려고 노력했다. 아래의 간단한 스크립트에서: for dir in */ ; do echo "$(dir)" done 나는 다음과 같은 결과를 기대하고 있습니다 : back front 그러나 내가 얻는 것은 다음과 같습니다. back front back front 난 이해가 안 돼요. 결과는 cd폴더에 들어가려고 하면 다음과 같습니다 . for dir in...

Admin

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

"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에서는 작동하지 않는 이유는 무엇입니까?
var

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

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

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

동일한 파일이 포함된 일련의 디렉터리를 가져와 파일의 텍스트 문자열을 디렉터리 이름과 일치하는 변수로 바꾸는 루프가 포함된 스크립트를 작성하려고 합니다. 변수는 $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을 사용하세요.
var

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" 변수 검사를 "구성" 플래그 선택에 통합하는 방법
var

여러 인라인 "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 스크립트 외부에서 인쇄된 파일에 변수를 전달하는 방법은 무엇입니까?
var

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

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

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

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

파일에서 복사 명령 실행
var

파일에서 복사 명령 실행

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에서 내보내기 사용
var

.bashrc에서 내보내기 사용

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

Admin