«shell» 태그된 질문

'쉘'이라는 용어는 Unix & Linux 운영 체제와 가장 관련이있는 일반적인 클래스의 텍스트 기반 대화식 명령 해석기입니다. 쉘 스크립팅에 대한 질문은 'bash', 'powershell'또는 'ksh'와 같은보다 구체적인 태그를 사용하십시오. 특정 태그가 없으면 휴대용 (POSIX 호환) 솔루션을 가정해야하지만 'posix'를 추가하거나 'sh'를 대신 사용하는 것이 좋습니다.

16
쉘 명령 실행 및 출력 캡처
쉘 명령을 실행하고 출력 을 문자열로 반환하는 함수를 작성하고 싶습니다 . 오류 또는 성공 메시지입니다. 명령 줄에서 얻은 것과 동일한 결과를 얻고 싶습니다. 그런 일을하는 코드 예제는 무엇입니까? 예를 들면 다음과 같습니다. def run_command(cmd): # ?????? print run_command('mysqladmin create test -uroot -pmysqladmin12') # Should output something like: # mysqladmin: CREATE …
907 python  shell  subprocess 

30
한 줄에 하나씩 정수를 합하는 쉘 명령?
여러 줄의 텍스트를 입력하고 각 줄에 단일 정수가 들어 있고 이러한 정수의 합계를 출력하는 명령을 찾고 있습니다. 약간의 배경으로, 타이밍 측정을 포함하는 로그 파일이 있습니다. 관련 줄에 대한 grepping과 약간의 sed재 포맷을 통해 해당 파일의 모든 타이밍을 나열 할 수 있습니다. 나는 총계를 해결하고 싶습니다. 최종 합계를 수행하기 위해이 중간 …
867 shell 




27
특정 파일 / 폴더를 제외한 tar 디렉토리에 대한 쉘 명령
특정 파일 / 폴더를 아카이브에서 제외하는 것을 지원하는 간단한 쉘 명령 / 스크립트가 있습니까? 백업 할 필요가없는 매우 큰 파일이 많은 서브 디렉토리로 아카이브해야하는 디렉토리가 있습니다. 확실한 해결책은 아닙니다. tar --exclude=PATTERN명령은 지정된 패턴과 제외 해당 파일을 일치하지만 나는 특정 파일 및 폴더를 무시하는 (전체 파일 경로), 그렇지 않으면 유효한 파일이 …
810 linux  shell  archive  tar 

10
두 개의 디렉토리 트리가 주어지면 어떤 파일이 내용에 따라 다른지 어떻게 알 수 있습니까?
두 디렉토리 트리의 차이점을 찾으려면 일반적으로 다음을 실행하십시오. diff -r dir1/ dir2/ 해당 파일 간의 차이점이 정확히 출력됩니다. 내용이 다른 해당 파일 목록을 얻는 데 관심이 있습니다. 나는 이것이 단순히 명령 줄 옵션을에 전달하는 문제라고 생각 diff했지만 매뉴얼 페이지에서 아무것도 찾을 수 없었습니다. 어떤 제안?
786 linux  bash  shell  unix  diff 

22
grep --exclude /-include 구문을 사용하여 특정 파일을 grep하지 마십시오.
foo=디렉토리 트리에서 텍스트 파일 의 문자열 을 찾고 있습니다. 일반적인 Linux 컴퓨터에 bash 쉘이 있습니다. grep -ircl "foo=" * 디렉토리에는 또한 "foo ="와 일치하는 많은 바이너리 파일이 있습니다. 이 결과는 관련이 없으며 검색 속도가 느리기 때문에 grep이 이러한 파일 (대부분 JPEG 및 PNG 이미지) 검색을 건너 뛰고 싶습니다. 어떻게해야합니까? 나는이 …

30
쉘 스크립트에서“cd”가 작동하지 않는 이유는 무엇입니까?
현재 디렉토리를 내 프로젝트 디렉토리로 변경하는 작은 스크립트를 작성하려고합니다. #!/bin/bash cd /home/tree/projects/java 이 파일을 proj로 저장하고에 실행 권한을 추가 chmod하고에 복사했습니다 /usr/bin. 내가 전화하면 : proj아무것도하지 않습니다. 내가 무엇을 잘못하고 있지?
766 linux  shell 

13
자식 리포지토리의 줄 수 계산
git 저장소의 모든 파일에있는 총 줄 수를 어떻게 계산합니까? git ls-files git에 의해 추적 된 파일 목록을 제공합니다. cat모든 파일 에 대한 명령을 찾고 있습니다. 같은 것 git ls-files | [cat all these files] | wc -l
766 bash  git  shell  line-count 



12
연속 스트림을 'grep'하는 방법은 무엇입니까?
사용 가능합니까 grep연속 스트림 있습니까? 내가 의미하는 것은 일종의 tail -f <file>명령이지만 grep관심있는 줄만 유지하기 위해 출력이 있습니다. 나는 시도 tail -f <file> | grep pattern했지만 끝났을 grep때만 실행될 수있는 것처럼 보입니다 tail.
729 linux  bash  shell  grep  tail 

21
Bash에서 부분 문자열 추출
형식의 파일 이름이 주어지면 someletters_12345_moreleters.ext5 자리를 추출하여 변수에 넣고 싶습니다. 요점을 강조하기 위해 x 개의 문자를 가진 파일 이름을 가진 다음 5 개의 문자 시퀀스를 한쪽의 밑줄로 묶은 다음 x 개의 문자 세트로 묶습니다. 5 자리 숫자를 가져 와서 변수에 넣고 싶습니다. 이 작업을 수행 할 수있는 다양한 방법에 관심이 …
728 string  bash  shell  substring 

7
bash 스크립트에서 set -e는 무엇을 의미합니까?
패키지가 데비안 아카이브 (.deb) 파일에서 압축 해제되기 전에 스크립트가 실행하는 이 preinst 파일 의 내용을 연구하고 있습니다 . 스크립트에는 다음 코드가 있습니다. #!/bin/bash set -e # Automatically added by dh_installinit if [ "$1" = install ]; then if [ -d /usr/share/MyApplicationName ]; then echo "MyApplicationName is just installed" return 1 …
713 linux  bash  shell  sh 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.