반응형

bash 23

bash 문자열 등식

bash 문자열 등식 이 질문에는 이미 다음과 같은 답이 있습니다. Bash에서 연산자 "="와 "=="의 차이점은 무엇입니까? (2개 답변) 마감됨7년 전에. 인bash동일한 테스트 연산자와 이중 동일한 테스트 연산자의 차이는 무엇입니까? [[ "a" = "a" ]] && echo equal || echo not-equal [[ "a" == "a" ]] && echo equal || echo not-equal [[ "a" = "b" ]] && echo equal || echo not-equal [[ "a" == "b" ]] && echo equal || echo not-equal 결과: equal equal not-equal not-equal 차이는 없지만,==의 동의어입니다.=(C/C++ 사람들의 경..

itsource 2023.06.01

일상적인 사용을 위해 zsh로 전환할 가치가 있습니까?

일상적인 사용을 위해 zsh로 전환할 가치가 있습니까? 닫혔습니다. 이 질문은.출입 금지의현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?스택 오버플로의 주제가 되도록 질문을 업데이트합니다. 11년 전에 문을 닫았습니다. 이 질문을 개선합니다. 은 Mac OS X의 기본 셸입니다.bash일반적으로 기꺼이 사용하는 것입니다.저는 그냥 당연하게 생각해요.그래도 자동으로 더 많은 것을 완성한다면 정말 좋을 것이고, 저는 그것에 대해 좋은 이야기를 들었습니다.zsh그렇게에 명령줄 몇 하지만 명령줄에서의 생활이 그렇게 나쁘지 않기 때문에 명령줄 사용률을 조금이라도 개선하기 위해 설정을 만지작거리며 몇 시간을 보낼 생각은 없습니다. (제가 이해하는 바로는,bash자동 완성을 보다 효율적으로 구성..

itsource 2023.05.22

Python vs Bash - 성능 측면에서 각 작업이 다른 작업을 능가합니까?

Python vs Bash - 성능 측면에서 각 작업이 다른 작업을 능가합니까? 닫혔습니다. 이 질문은.여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 2년 전에 문을 닫았습니다. 이 질문을 개선합니다. Python이 더 사용자 친화적인 것은 분명합니다. Google에서 빠른 검색은 Python이 바이트 컴파일이기 때문에 일반적으로 더 빠르다는 많은 결과를 보여줍니다.사전 기반 작업에서 2,000% 이상의 향상을 볼 수 있다고 주장하는 이것도 발견했습니다. 이 문제에 대한 당신의 경험은 어떻습니까?어떤 종류의 과제에서 각각이 확실한 승자입니까?일반적인 메인프레임 흐름... Input Disk/..

itsource 2023.05.17

스크립트 자체 내에서 전체 셸 스크립트의 출력을 리디렉션하는 방법은 무엇입니까?

스크립트 자체 내에서 전체 셸 스크립트의 출력을 리디렉션하는 방법은 무엇입니까? 본 셸 스크립트의 모든 출력을 스크립트 내부의 셸 명령을 사용하여 어딘가로 리디렉션할 수 있습니까? 단일 명령의 출력을 리디렉션하는 것은 쉽지만 다음과 같은 작업이 필요합니다. #!/bin/sh if [ ! -t 0 ]; then # redirect all of my output to a file here fi # rest of script... 즉, 스크립트가 대화형이 아닌 방식으로 실행되는 경우(예: cron) 모든 항목의 출력을 파일에 저장합니다.셸에서 대화형으로 실행되는 경우 출력을 평소와 같이 stdout 상태로 둡니다. 일반적으로 FreeB에서 실행되는 스크립트에 대해 이 작업을 수행합니다.SD 정기 유틸리티.일상..

itsource 2023.05.12

각 매개 변수에서 후행 슬래시를 제거하는 가장 간단한 방법은 무엇입니까?

각 매개 변수에서 후행 슬래시를 제거하는 가장 간단한 방법은 무엇입니까? $@' 배열의 각 매개 변수에서 후행 슬래시를 제거하는 가장 간단한 방법은 무엇입니까?rsync이름별로 디렉토리를 복사하시겠습니까? rsync -a --exclude='*~' "$@" "$dir" 명확한 설명을 위해 제목이 변경되었습니다.여러 후행 슬래시에 대한 설명과 답변을 이해하려면 편집 기록을 참조하십시오.사용할 수 있습니다.${parameter%word}여기에 자세히 설명된 확장.다음은 동작을 보여주는 간단한 테스트 스크립트입니다. #!/bin/bash # Call this as: # ./test.sh one/ two/ three/ # # Output: # one two three echo ${@%/} 승인된 답변은 후행 슬..

itsource 2023.05.12

디렉토리 트리에서 모든 심볼릭 링크를 찾으려면 어떻게 해야 합니까?

디렉토리 트리에서 모든 심볼릭 링크를 찾으려면 어떻게 해야 합니까? 웹 사이트의 디렉터리 트리에서 모든 심볼 링크를 찾고 있습니다.나는 내가 사용할 수 있다는 것을 알고 있습니다.find재귀적으로 디렉토리를 확인하는 방법을 모르겠습니다. 다음 명령을 사용해 보았습니다. find /var/www/ -type l 그리고 나중에 저는 그 내용이/var/www심볼 링크이므로 명령을 다음으로 변경했습니다. find -L /var/www/ -type l 달리는 데 시간이 좀 걸리지만, 일치하는 것이 없습니다. 하위 디렉터리를 확인하려면 어떻게 해야 합니까?이는 재귀적으로 다음을 통과합니다./path/to/folder디렉토리 및 목록에 심볼릭 링크만 표시: ls -lR /path/to/folder | grep ^l ..

itsource 2023.05.12

특정 디렉토리에 직접 ssh할 수 있는 방법은 무엇입니까?

특정 디렉토리에 직접 ssh할 수 있는 방법은 무엇입니까? 종종 여러 서버 중 하나에 로그인하고 해당 시스템의 여러 디렉터리 중 하나로 이동해야 합니다.현재 저는 다음과 같은 일을 하고 있습니다. localhost ~]$ ssh 일부 호스트 호스트에 오신 것을 환영합니다! somehost ~]$ cd /some/directory/somewhere/named/Foo일부 호스트 Foo]$ 어떤 호스트와 어떤 디렉토리에 액세스해야 하는지 결정할 수 있는 스크립트가 있지만 이를 수행할 방법을 찾을 수 없습니다. localhost ~]$ go_to_dir Foo 호스트에 오신 것을 환영합니다! 일부 호스트 Foo]$ 이것을 할 수 있는 쉬운 방법, 영리한 방법, 또는 어떤 방법이 있습니까?다음 작업을 수행할 수 ..

itsource 2023.05.07

bash의 별칭에 인수 전달

bash의 별칭에 인수 전달 이 질문에는 이미 다음과 같은 답이 있습니다. 매개 변수를 사용하는 Bash 별칭을 만드시겠습니까? (24개 답변) 마감됨5년 전에. 다음 작업을 수행할 수 있습니까? 다음을 실행합니다. mongodb bin/mongod bash_profile에서 나는 alias = "./path/to/mongodb/$1" 별칭이 나타내는 문자열로 확장됩니다.별칭 뒤의 모든 항목은 명시적 인수로 전달되거나 전달될 필요 없이 확장된 후에 나타납니다(예:$1). $ alias foo='/path/to/bar' $ foo some args 로 확장됩니다. $ /path/to/bar some args 명시적 인수를 사용하려면 함수를 사용해야 합니다. $ foo () { /path/to/bar "$@..

itsource 2023.05.07

Linux에서 시간 명령의 출력을 파일로 리디렉션하는 방법은 무엇입니까?

Linux에서 시간 명령의 출력을 파일로 리디렉션하는 방법은 무엇입니까? Linux의 프로그램 타이밍에 대한 몇 가지 질문: time 명령은 프로그램의 실행 시간을 측정할 수 있습니다. [ed@lbox200 ~]$ time sleep 1 real 0m1.004s user 0m0.000s sys 0m0.004s 그것은 잘 작동합니다.그러나 출력을 파일로 리디렉션하려고 하면 실패합니다. [ed@lbox200 ~]$ time sleep 1 > time.txt real 0m1.004s user 0m0.001s sys 0m0.004s [ed@lbox200 ~]$ cat time.txt [ed@lbox200 ~]$ -o 옵션을 사용하여 파일을 작성할 수 있는 다른 시간 구현이 있다는 것을 알고 있지만, 제 질문은 ..

itsource 2023.05.02

모든 하위 디렉터리에서 특정 확장명의 모든 파일 복사

모든 하위 디렉터리에서 특정 확장명의 모든 파일 복사 unix에서는 특정 확장자를 가진 모든 파일(모든 엑셀 파일)을 모든 하위 디렉터리에서 다른 디렉터리로 복사합니다.다음과 같은 명령이 있습니다. cp --parents `find -name \*.xls*` /target_directory/ 이 명령의 문제는 다음과 같습니다. 디렉토리 구조도 복사하고 파일만 원합니다(모든 파일이 /target_directory/로 끝나야 함). 파일 이름에 공백이 있는 파일은 복사하지 않습니다(이들은 꽤 많습니다). 이 문제들에 대한 해결책이 있습니까?--parents디렉터리 구조를 복사하는 것이므로 제거해야 합니다. 당신이 이 글을 쓴 방식은find실행되고, 출력은 명령행에 배치됩니다.cp파일 이름을 구분하는 공백과 ..

itsource 2023.05.02
반응형