반응형

bash 19

한 디렉터리에 있지만 다른 디렉터리에 없는 파일 찾기

한 디렉터리에 있지만 다른 디렉터리에 없는 파일 찾기 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 이 질문은 프로그래머가 주로 사용하는 특정 프로그래밍 문제, 소프트웨어 알고리즘 또는 소프트웨어 도구에 대한 질문은 아닌 것으로 보입니다.질문이 다른 스택 Exchange 사이트에서 토픽에 포함될 것으로 생각되는 경우, 질문에 대한 답변이 가능한 위치에 대해 코멘트를 남길 수 있습니다. 4년 전에 문을 닫았어요 잠겼습니다. 이 질문과 답변은이 질문은 부적절하지만 역사적 의미가 있기 때문에 잠겨 있습니다.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. 한 디렉터리에 있는 파일을 찾으려 하지만 다른 디렉터리에 있는 파일을 찾으려 하지 않습니다..

programing 2023.04.22

디렉토리에서 일부 파일을 제외한 모든 파일 제거

디렉토리에서 일부 파일을 제외한 모든 파일 제거 「」를 사용하고 sudo rm -r다음 파일을 제외한 모든 파일을 삭제하려면 어떻게 해야 합니까? textfile.txt backup.tar.gz script.php database.sql info.txt find [path] -type f -not -name 'textfile.txt' -not -name 'backup.tar.gz' -delete 를 ,-type f발견하다이러한 디렉토리는 필요 없습니다. 매우 하여 보다 을 제시합니다.find | xargs: find [path] -type f -not -name 'EXPR' -print0 | xargs -0 rm -- 예를 들어, 현재 디렉토리의 txt 파일이 아닌 파일을 모두 삭제합니다. find . ..

programing 2023.04.22

Bash 인수에서 따옴표를 유지하는 방법

Bash 인수에서 따옴표를 유지하는 방법 이 질문에는 이미 답변이 있습니다. bash 스크립트의 인수를 인쇄할 때 따옴표를 유지하는 방법 (7개의 답변) 닫힘3년 전. 전달된 인수에 따옴표를 보관하는 Bash 스크립트가 있습니다. 예: ./test.sh this is "some test" 그런 다음 이러한 인수를 사용하여 전체 인수 목록 주변의 인용문이나 인용문을 포함하여 재사용하고 싶습니다. 는 는는그용사 i를 사용해 보았다.\"$@\"됩니다. 어떻게 하면 좋을까요?를 사용합니다."$@"는 인수를 목록으로 대체하고 공백(셸 스크립트가 호출되었을 때 한 번 분할됨)으로 다시 변환하지 않습니다.이는 인수를 다른 프로그램에 재전송하는 경우 일반적으로 필요한 인수와 동일합니다. 이것은 특수한 형식이며 정확히 ..

programing 2023.04.22

디렉토리의 파일을 루프 오버하고 경로를 변경하고 파일 이름에 접미사를 추가하는 방법

디렉토리의 파일을 루프 오버하고 경로를 변경하고 파일 이름에 접미사를 추가하는 방법 다른 인수로 프로그램을 시작하는 스크립트를 작성해야 합니다.프로그램을 시작하는 방법: ./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt]. 다음에, 실행하는 의사 코드를 나타냅니다. for each filename in /Data do for int i = 0, i = 3, i++ ./MyProgram.exe Data/filename.txt Logs/filename_Log{i}.txt end for end for 첫 번째 인수에서 두 번째 인수를 생성하여 데이터처럼 보이게 하려면 어떻게 해야 합니까?ABCD_Log1.txt로 프로그램을 시작하시겠습니까?먼저 몇 가지 주의사항:Dat..

programing 2023.04.17

bash에서 명령어를 N번 실행하는 더 좋은 방법이 있나요?

bash에서 명령어를 N번 실행하는 더 좋은 방법이 있나요? 다음과 같은 bash 명령줄을 실행하는 경우가 있습니다. n=0; while [[ $n -lt 10 ]]; do some_command; n=$((n+1)); done some_command열 살, 열 살 ★★★some_command명령어 연쇄나 파이프라인이라고 할 수 있습니다. 좀 더 간결한 방법이 있을까요?범위에 변수가 있는 경우 다음과 같이 사용합니다. count=10 for i in $(seq $count); do command done 심플: for run in {1..10}; do command done 또는 쉽게 복사하여 붙여넣기를 원하는 사용자를 위해 한 줄짜리 라이너로 다음과 같이 하십시오. for run in {1..10}; ..

programing 2023.04.17

OS X에서 zsh에서 bash로 전환하고 다시 되돌리시겠습니까?

OS X에서 zsh에서 bash로 전환하고 다시 되돌리시겠습니까? 나는 레일즈에서 발전하는 법을 배우고 있다. 그리고 나는 Rails의 힘을 발견했다.zsh하지만 다른 작업에는 일반 작업을 사용하고 싶습니다.bash. 똑같아도 그냥 그 배치가 편해.bash상황에 따라서는요. 앞뒤로 전환하거나 회전하려면zsh켜졌다 꺼졌다 하는 거야?그냥 사용하시면 됩니다.exec현재 셸을 새 셸로 교체하려면: 전환 대상bash: exec bash 전환 대상zsh: exec zsh 새 터미널 창구나 뭐 그런 거에 영향을 주진 않겠지만, 편리해요.해 볼 수 있습니다chsh -s /bin/bash설정하다bash디폴트로서 또는chsh -s /bin/zsh설정하다zsh디폴트로 합니다. 터미널을 활성화하려면 다시 시작해야 합니다.저..

programing 2023.04.17

Bash 목록에 변수가 있는지 확인합니다.

Bash 목록에 변수가 있는지 확인합니다. 사용자 입력의 유효성을 체크하는 스크립트를 bash로 작성하려고 합니다. 시키고 싶다(변수라고 ).x유효한 값 목록으로 이동합니다. 지금 제가 생각해낸 건 for item in $list do if [ "$x" == "$item" ]; then echo "In the list" exit fi done 방법은? 더단 방법 ?법 법?? a 것list.contains(x)대부분의 프로그래밍 언어에서 사용할 수 있습니다. 목록 설명: list="11 22 33" 는 이 .list에 의해 됩니다.1내가 실패하길 바라는 동안.[[ $list =~ (^|[[:space:]])$x($|[[:space:]]) ]] && echo 'yes' || echo 'no' 또는 함수를 만..

programing 2023.04.17

.svn 디렉토리를 무시하려면 어떻게 해야 하나요?

.svn 디렉토리를 무시하려면 어떻게 해야 하나요? 는 자주 주주 the 한다.find소스 코드를 검색하거나 파일을 삭제하거나 하는 명령어입니다.각 을 Subversion에 ..svn/text-base/디렉토리 단순 검색 결과 중복되는 결과가 많이 나타납니다.를 들어, '', '재귀 검색', '재귀 검색'을요.uint 개로messages.h ★★★★★★★★★★★★★★★★★」messages.cpp 삭제: # find -name 'messages.*' -exec grep -Iw uint {} + ./messages.cpp: Log::verbose

programing 2023.04.12

변수 이름이 문자열로 저장되는 경우 변수 값을 얻는 방법은 무엇입니까?

변수 이름이 문자열로 저장되는 경우 변수 값을 얻는 방법은 무엇입니까? 변수 이름이 문자열인 경우 bash 변수 값을 가져오려면 어떻게 해야 합니까? var1="this is the real value" a="var1" Do something to get value of var1 just using variable a. 콘텍스트: AMI(Amazon Machine Image)가 몇 개 있는데, 각 AMI의 인스턴스를 몇 개 기동하고 싶습니다.부팅이 완료되는 대로 AMI 유형에 따라 각 인스턴스를 설정합니다.어느 AMI에서도 스크립트나 비밀키를 많이 굽고 싶지 않기 때문에 일반화된 스타트업 스크립트를 준비하여 공개 링크를 사용하여 S3에 올렸습니다.rc.local에 스타트업 스크립트를 가져와 실행하는 작은..

programing 2023.04.12
반응형