반응형

bash 14

Bash 스크립트 누락 ']'

Bash 스크립트 누락 ']' 닫혔습니다. 이 질문은.재현할 수 없거나 오타로 인해 발생했습니다.현재 답변을 수락하고 있지 않습니다. 이 질문은 오타 또는 더 이상 재현할 수 없는 문제로 인해 발생했습니다.비슷한 질문들이 여기서 주제가 될 수 있지만, 이 질문은 미래의 독자들에게 도움이 될 가능성이 낮은 방식으로 해결되었습니다. 2년 전에 문을 닫았습니다. 이 질문을 개선합니다. 오류가 발생합니다./테스트.sh: line 13: [: missing ']' in file test.sh 에서 괄호와 -a와 같은 다른 옵션을 사용하거나 파일 p1의 크기를 확인하여 시도했지만 오류는 항상 존재하며 other 문은 주어진 입력에 관계없이 항상 실행됩니다.13번 줄에 있는 를 제거해 보기도 했지만 도움이 되지 않았..

bestsource 2023.05.29

sed를 사용하여 파일 이름 대량 변경

sed를 사용하여 파일 이름 대량 변경 객관적으로 다음 파일 이름을 변경합니다. F00001-0708-RG-biasliyda F00001-0708-CS-각들 F00001-0708-VF-hioulgigl 다음 파일 이름으로: F0001-0708-RG-biasliyda F0001-0708-CS-각들 F0001-0708-VF-hioulgigl 셸 코드 테스트 대상: ls F00001-0708-*|sed 's/\(.\).\(.*\)/mv & \1\2/' 수행 방법: ls F00001-0708-*|sed 's/\(.\).\(.*\)/mv & \1\2/' | sh 내 질문 저는 sed 코드를 이해하지 못합니다.대체 명령이 무엇인지 이해했습니다. $ sed 's/something/mv' 수단. 그리고 규칙적인 표현을..

bestsource 2023.05.24

디렉토리에서 최근 수정된 파일을 재귀적으로 찾는 방법은 무엇입니까?

디렉토리에서 최근 수정된 파일을 재귀적으로 찾는 방법은 무엇입니까? 는 것 같습니다.ls재귀 호출을 수행할 때 파일이 올바르게 정렬되지 않습니다. ls -altR . | head -n 3 디렉터리(하위 디렉터리 포함)에서 가장 최근에 수정된 파일을 찾는 방법은 무엇입니까?find . -type f -printf '%T@ %p\n' \ | sort -n | tail -1 | cut -f2- -d" " 큰 나무에게는, 그것은 어려울지도 모릅니다.sort모든 것을 기억하기 위해. %T@타임스탬프와 합니다.sort -n정렬합니다.tail -1 줄 높은 타임스탬프을 사용합니다.cut -f2 -d" "출력에서 첫 번째 필드(타임스탬프)를 잘라냅니다. 편집: 다음과 같이-printf GNU 전용일 것이며, 아도마 G..

bestsource 2023.05.09

bash 별칭 명령(단일 따옴표와 이중 따옴표 모두 포함)

bash 별칭 명령(단일 따옴표와 이중 따옴표 모두 포함) 다음과 같은 명령이 있습니다. svn status | awk '$1 =="M"{print $2;}' 어떻게 하면 가명을 만들 수 있을까요?시도해 본 결과: alias xx="svn status | awk '$1 ==\"M\"{print $2;}'" 당신은 그것을 정확하게 탈출하기만 하면 됩니다. alias xxx="svn status | awk '\$1 ==\"M\"{print \$2;}'" 여기에 가명을 사용하지 않고 동일한 일을 수행하는 것이 있습니다..bashrc의 함수에 넣습니다. xx() { svn status | awk '$1 =="M"{print $2;}' } 이렇게 하면 견적을 제대로 받을 수 있을지 걱정할 필요가 없습니다.이는 명..

bestsource 2023.05.04

셸 스크립트의 변수에 명령을 저장하려면 어떻게 해야 합니까?

셸 스크립트의 변수에 명령을 저장하려면 어떻게 해야 합니까? 나중에 사용할 명령을 변수(명령 출력이 아니라 명령 자체)에 저장하려고 합니다. 다음과 같은 간단한 스크립트가 있습니다. command="ls"; echo "Command: $command"; #Output is: Command: ls b=`$command`; echo $b; #Output is: public_html REV test... (command worked successfully) 하지만 조금 더 복잡한 것을 시도하면 실패합니다.예를 들어, 제가 만든다면, command="ls | grep -c '^'"; 출력은 다음과 같습니다. Command: ls | grep -c '^' ls: cannot access |: No such fil..

bestsource 2023.05.04

찾기: -exec 인수 누락

찾기: -exec 인수 누락 제가 오늘 명령을 받고 도움을 받았는데, 작동이 안 되는 것 같습니다.다음은 명령입니다. find /home/me/download/ -type f -name "*.rm" -exec ffmpeg -i {} -sameq {}.mp3 && rm {}\; 껍데기가 돌아옵니다. find: missing argument to `-exec' 재귀적으로 (을 ffmpeg에서 입니다..rm 형식으로 합니다..mp3파일 형식이 작업이 완료되면 다음을 제거합니다..rm방금 변환된 파일입니다.A -exec은 " 은다종합니다야해료로으명음"로.;(따라서 일반적으로 입력해야 합니다.\;또는';' 위해) 셸에의해피하기또위해는석)+다른 점은 다음과 같습니다.; 명령은 한 번씩 되며, " 은파호다니번출됩한씩..

bestsource 2023.04.29

Bash 스크립트 내에서 문자열을 명령으로 실행

Bash 스크립트 내에서 문자열을 명령으로 실행 명령으로 실행할 문자열을 빌드하는 Bash 스크립트가 있습니다. 스크립트: #! /bin/bash matchdir="/home/joao/robocup/runner_workdir/matches/testmatch/" teamAComm="`pwd`/a.sh" teamBComm="`pwd`/b.sh" include="`pwd`/server_official.conf" serverbin='/usr/local/bin/rcssserver' cd $matchdir illcommando="$serverbin include='$include' server::team_l_start = '${teamAComm}' server::team_r_start = '${teamBComm}'..

bestsource 2023.04.29

배포된 Heroku 앱에서 파일 및 파일 구조를 보는 방법

배포된 Heroku 앱에서 파일 및 파일 구조를 보는 방법 Heroku에 배치된 나의 클라이언트 앱은 사용자가 Heroku에 이미지를 업로드할 수 있도록 합니다.이미지를 삭제하기 위해 변경한 내용을 테스트하고 싶어서 Heroku의 폴더 구조 상태를 확인하여 파일 시스템에서 이미지가 성공적으로 삭제되는지 확인하는 방법이 필요합니다. 노력했습니다. $ heroku run bash --app ~$ pwd ~$ cd 하지만 여기에는 클라이언트 앱을 통해 업로드된 이미지가 아니라 앱과 함께 업로드된 이미지만 보입니다. 내가 뭘 잘못하고 있는 거지?이 명령으로 할 수 있습니다. heroku login heroku run bash -a APPNAME $ cd app APPNAMEHeroku 애플리케이션의 이름입니다...

bestsource 2023.04.29

Windows 7 x 64에서는 Git Bash가 매우 느리다

Windows 7 x 64에서는 Git Bash가 매우 느리다 저는 작은 프로젝트를 개발하는 동안 Windows와 Ubuntu 모두에서 Git을 사용하고 있으며, 이 둘을 자주 왔다 갔다 합니다.문제는 Git Bash가 지속적으로 느려진다는 것입니다. '느리다는 말은 '느리다'는 cd되며, 8~25초 소요됩니다.git는 5~는 5~20초 .ls30살말할 필요도 없이, 이것은 비생산적인 것은 말할 것도 없고 재미도 없다.윈도우에서 Git이 느리다는 건 알지만 이건 말도 안 돼. 일시적으로 효과가 있었던 한 가지 해결책은 네트워크 연결을 해제하고(이 답변에서 제시한 바와 같이), Git Bash를 시작한 후 다시 연결하는 것이었습니다.이 작업을 수행한 후 며칠 동안 빠르게 계속 실행될 수 있지만, 결국 성능..

bestsource 2023.04.19

STDOUT와 STDERR를 모두 단말기와 로그파일에 보내려면 어떻게 해야 하나요?

STDOUT와 STDERR를 모두 단말기와 로그파일에 보내려면 어떻게 해야 하나요? 비기술 사용자가 인터랙티브하게 실행하는 스크립트가 있습니다.스크립트는 사용자가 스크립트가 정상적으로 실행되고 있는지 확인할 수 있도록 상태 업데이트를 STDOUT에 기록합니다. STDOUT 와 STDERR 를 모두 단말기로 리다이렉트 합니다(사용자가 스크립트가 동작하고 있는 것을 확인할 수 있을 뿐만 아니라 문제가 있는지 확인할 수 있도록 합니다).두 스트림 모두 로그 파일로 리디렉션해야 합니다. 인터넷에서 많은 해결책을 봤어요.어떤 것들은 효과가 없고 어떤 것들은 끔찍하게 복잡하다.실행 가능한 솔루션(답변으로 입력)을 개발했습니다만, 매우 애매합니다. 최적의 솔루션은 단말기와 로그파일 양쪽에 스트림을 송신하는 스크립트의..

bestsource 2023.04.19
반응형